[INFO] cloning repository https://github.com/battysh/batty
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/battysh/batty" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbattysh%2Fbatty", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbattysh%2Fbatty'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] fb0706bfc537b9b2cb56754ea4997c1eeec4f0d8
[INFO] testing battysh/batty against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbattysh%2Fbatty" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/battysh/batty
[INFO] finished tweaking git repo https://github.com/battysh/batty
[INFO] tweaked toml for git repo https://github.com/battysh/batty written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/battysh/batty on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/battysh/batty already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c20f6be1d0cc66300e60d9c22803e7e4d579258b58b1c4a84e9f159ae4b792f9
[INFO] running `Command { std: "docker" "start" "-a" "c20f6be1d0cc66300e60d9c22803e7e4d579258b58b1c4a84e9f159ae4b792f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c20f6be1d0cc66300e60d9c22803e7e4d579258b58b1c4a84e9f159ae4b792f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c20f6be1d0cc66300e60d9c22803e7e4d579258b58b1c4a84e9f159ae4b792f9", kill_on_drop: false }`
[INFO] [stdout] c20f6be1d0cc66300e60d9c22803e7e4d579258b58b1c4a84e9f159ae4b792f9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ebf3b763293a82ef340d0858b9d3587e612e753b913e88ab1916647561653c35
[INFO] running `Command { std: "docker" "start" "-a" "ebf3b763293a82ef340d0858b9d3587e612e753b913e88ab1916647561653c35", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling charset v0.1.5
[INFO] [stderr]    Compiling vte_generate_state_changes v0.1.2
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling quoted_printable v0.5.2
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling mailparse v0.14.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling vte v0.11.1
[INFO] [stderr]    Compiling winnow v0.6.26
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]    Compiling hashlink v0.11.0
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling toml_writer v1.0.7+spec-1.1.0
[INFO] [stderr]    Compiling vt100 v0.15.2
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling libsqlite3-sys v0.37.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling serial-core v0.4.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling ioctl-rs v0.1.6
[INFO] [stderr]    Compiling termios v0.2.2
[INFO] [stderr]    Compiling gethostname v0.2.3
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling nix v0.25.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling serial-unix v0.4.0
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling serial v0.4.0
[INFO] [stderr]    Compiling maildir v0.6.4
[INFO] [stderr]    Compiling dialoguer v0.11.0
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling clap_complete v4.6.0
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.0.7+spec-1.1.0
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling portable-pty v0.8.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.10
[INFO] [stderr]    Compiling cron v0.15.0
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling rusqlite v0.39.0
[INFO] [stderr]    Compiling batty-cli v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 15s
[INFO] running `Command { std: "docker" "inspect" "ebf3b763293a82ef340d0858b9d3587e612e753b913e88ab1916647561653c35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ebf3b763293a82ef340d0858b9d3587e612e753b913e88ab1916647561653c35", kill_on_drop: false }`
[INFO] [stdout] ebf3b763293a82ef340d0858b9d3587e612e753b913e88ab1916647561653c35
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 101ef562b41b55607425896c6b730ab6635d80da6112e4055e49f14d52fb2e1a
[INFO] running `Command { std: "docker" "start" "-a" "101ef562b41b55607425896c6b730ab6635d80da6112e4055e49f14d52fb2e1a", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling sdd v3.0.10
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling serial_test_derive v3.4.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling scc v2.4.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling cron v0.15.0
[INFO] [stderr]    Compiling batty-cli v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling serial_test v3.4.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 07s
[INFO] running `Command { std: "docker" "inspect" "101ef562b41b55607425896c6b730ab6635d80da6112e4055e49f14d52fb2e1a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "101ef562b41b55607425896c6b730ab6635d80da6112e4055e49f14d52fb2e1a", kill_on_drop: false }`
[INFO] [stdout] 101ef562b41b55607425896c6b730ab6635d80da6112e4055e49f14d52fb2e1a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 3ad639439d35e14bc91acdd1ae2330048903e4b62308ba938f7eb898fe136b66
[INFO] running `Command { std: "docker" "start" "-a" "3ad639439d35e14bc91acdd1ae2330048903e4b62308ba938f7eb898fe136b66", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.40s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/batty_cli-17f507d77226fcf0)
[INFO] [stdout] 
[INFO] [stdout] running 2528 tests
[INFO] [stdout] test agent::claude::tests::default_program_is_claude ... ok
[INFO] [stdout] test agent::claude::tests::custom_program_path ... ok
[INFO] [stdout] test agent::claude::tests::default_mode_is_interactive ... ok
[INFO] [stdout] test agent::claude::tests::format_input_appends_newline ... ok
[INFO] [stdout] test agent::claude::tests::launch_command_escapes_single_quotes ... ok
[INFO] [stdout] test agent::claude::tests::launch_command_active_includes_prompt ... ok
[INFO] [stdout] test agent::claude::tests::name_is_claude_code ... ok
[INFO] [stdout] test agent::claude::tests::print_mode_uses_p_flag_and_stream_json ... ok
[INFO] [stdout] test agent::claude::tests::launch_command_resume_without_session_id_errors ... ok
[INFO] [stdout] test agent::claude::tests::new_session_id_returns_uuid ... ok
[INFO] [stdout] test agent::claude::tests::launch_command_idle_uses_append_system_prompt ... ok
[INFO] [stdout] test agent::claude::tests::spawn_sets_work_dir ... ok
[INFO] [stdout] test agent::claude::tests::interactive_mode_passes_prompt_as_positional_arg ... ok
[INFO] [stdout] test agent::codex::tests::codex_wraps_launch_prompt ... ok
[INFO] [stdout] test agent::codex::tests::default_program_is_codex ... ok
[INFO] [stdout] test agent::codex::tests::format_input_appends_newline ... ok
[INFO] [stdout] test agent::codex::tests::launch_command_active_includes_prompt ... ok
[INFO] [stdout] test agent::codex::tests::codex_prefers_agents_md_instruction_order ... ok
[INFO] [stdout] test agent::codex::tests::custom_program_path ... ok
[INFO] [stdout] test agent::codex::tests::supports_resume_is_true ... ok
[INFO] [stdout] test agent::codex::tests::launch_command_resume_without_session_id_errors ... ok
[INFO] [stdout] test agent::codex::tests::launch_command_resume_uses_session_id ... ok
[INFO] [stdout] test agent::codex::tests::name_is_codex_cli ... ok
[INFO] [stdout] test agent::codex::tests::new_session_id_returns_none ... ok
[INFO] [stdout] test agent::kiro::tests::launch_command_with_agent_name ... ok
[INFO] [stdout] test agent::kiro::tests::launch_command_uses_configured_program ... ok
[INFO] [stdout] test agent::kiro::tests::launch_command_with_raw_prompt_fallback ... ok
[INFO] [stdout] test agent::kiro::tests::new_session_id_returns_uuid ... ok
[INFO] [stdout] test agent::kiro::tests::spawn_uses_chat_with_trust_all_tools ... ok
[INFO] [stdout] test agent::kiro::tests::supports_resume_is_false ... ok
[INFO] [stdout] test agent::claude::tests::prompt_patterns_detect_permission ... ok
[INFO] [stdout] test agent::kiro::tests::write_agent_config_creates_json ... ok
[INFO] [stdout] test agent::claude::tests::launch_command_resume_uses_resume_flag ... ok
[INFO] [stdout] test agent::mock::tests::consumer_heterogeneous_backend_vec ... ok
[INFO] [stdout] test agent::kiro::tests::default_program_is_kiro ... ok
[INFO] [stdout] test agent::mock::tests::consumer_health_check_by_name_dispatches_correctly ... ok
[INFO] [stdout] test agent::codex::tests::spawn_sets_work_dir ... ok
[INFO] [stdout] test agent::claude::tests::supports_resume_is_true ... ok
[INFO] [stdout] test agent::codex::tests::launch_command_idle_omits_prompt ... ok
[INFO] [stdout] test agent::mock::tests::default_mock_returns_expected_name ... ok
[INFO] [stdout] test agent::mock::tests::mock_call_log_shared_handle ... ok
[INFO] [stdout] test agent::codex::tests::prompt_patterns_detect_permission ... ok
[INFO] [stdout] test agent::kiro::tests::kiro_wraps_launch_prompt ... ok
[INFO] [stdout] test agent::claude::tests::prompt_patterns_no_match_on_normal_output ... ok
[INFO] [stdout] test agent::mock::tests::mock_configurable_health ... ok
[INFO] [stdout] test agent::mock::tests::mock_configurable_name ... ok
[INFO] [stdout] test agent::mock::tests::mock_records_all_calls ... ok
[INFO] [stdout] test agent::mock::tests::multiple_backends_coexist ... ok
[INFO] [stdout] test agent::mock::tests::mock_configurable_launch_error ... ok
[INFO] [stdout] test agent::kiro::tests::kiro_prefers_agents_md_instruction_order ... ok
[INFO] [stdout] test agent::mock::tests::restart_triggers_correctly ... ok
[INFO] [stdout] test agent::mock::tests::spawn_creates_agent ... ok
[INFO] [stdout] test agent::claude::tests::prompt_patterns_detect_error_in_json ... ok
[INFO] [stdout] test agent::claude::tests::prompt_patterns_detect_continuation ... ok
[INFO] [stdout] test agent::claude::tests::prompt_patterns_detect_completion_in_json ... ok
[INFO] [stdout] test agent::mock::tests::consumer_backend_selection_pattern ... ok
[INFO] [stdout] test agent::kiro::tests::launch_command_escapes_single_quotes ... ok
[INFO] [stdout] test agent::tests::backend_health_as_str ... ok
[INFO] [stdout] test agent::mock::tests::send_message_delivers ... ok
[INFO] [stdout] test agent::mock::tests::trait_object_dispatch ... ok
[INFO] [stdout] test agent::tests::default_wrap_launch_prompt_is_passthrough ... ok
[INFO] [stdout] test agent::tests::health_check_by_name_returns_none_for_unknown ... ok
[INFO] [stdout] test agent::tests::backend_health_default_is_healthy ... ok
[INFO] [stdout] test agent::tests::lookup_adapter_by_name ... ok
[INFO] [stdout] test agent::tests::default_instruction_candidates_include_claude_and_agents ... ok
[INFO] [stdout] test agent::tests::format_input_appends_newline ... ok
[INFO] [stdout] test agent::tests::spawn_config_has_work_dir ... ok
[INFO] [stdout] test agent::tests::trait_is_object_safe ... ok
[INFO] [stdout] test agent::tests::supports_resume_varies_by_backend ... ok
[INFO] [stdout] test cli::tests::ack_rejects_missing_args ... ok
[INFO] [stdout] test cli::tests::ack_subcommand_parses_member_and_id ... ok
[INFO] [stdout] test cli::tests::assign_rejects_missing_task ... ok
[INFO] [stdout] test agent::tests::spawn_config_includes_task_in_args ... ok
[INFO] [stdout] test cli::tests::assign_rejects_missing_engineer ... ok
[INFO] [stdout] test agent::tests::check_binary_available_returns_unreachable_for_missing ... ok
[INFO] [stdout] test agent::tests::launch_command_dispatches_through_trait_object ... ok
[INFO] [stdout] test agent::tests::new_session_id_varies_by_backend ... ok
[INFO] [stdout] test cli::tests::board_archive_subcommand_parses_older_than ... ok
[INFO] [stdout] test cli::tests::assign_subcommand_parses_engineer_and_task ... ok
[INFO] [stdout] test agent::tests::check_binary_available_finds_bash ... ok
[INFO] [stdout] test cli::tests::attach_subcommand_parses ... ok
[INFO] [stdout] test agent::tests::backend_health_is_healthy ... ok
[INFO] [stdout] test cli::tests::board_command_defaults_to_tui ... ok
[INFO] [stdout] test cli::tests::board_list_subcommand_parses ... ok
[INFO] [stdout] test agent::tests::health_check_for_nonexistent_binary_returns_unreachable ... ok
[INFO] [stdout] test cli::tests::board_archive_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::board_list_subcommand_parses_status_filter ... ok
[INFO] [stdout] test cli::tests::board_summary_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::board_health_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::completions_rejects_unknown_shell ... ok
[INFO] [stdout] test cli::tests::config_subcommand_defaults_no_json ... ok
[INFO] [stdout] test cli::tests::completions_subcommand_parses_shell ... ok
[INFO] [stdout] test cli::tests::config_subcommand_json_flag ... ok
[INFO] [stdout] test cli::tests::daemon_subcommand_parses_resume_flag ... ok
[INFO] [stdout] test cli::tests::daemon_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::doctor_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::doctor_subcommand_parses_fix_flag ... ok
[INFO] [stdout] test cli::tests::board_archive_subcommand_parses_dry_run ... ok
[INFO] [stdout] test cli::tests::board_deps_subcommand_defaults_to_tree ... ok
[INFO] [stdout] test cli::tests::doctor_subcommand_parses_fix_yes_flags ... ok
[INFO] [stdout] test cli::tests::completions_bash_generates ... ok
[INFO] [stdout] test agent::mock::tests::error_propagation ... ok
[INFO] [stdout] test cli::tests::export_run_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::doctor_rejects_yes_without_fix ... ok
[INFO] [stdout] test cli::tests::completions_all_shells_parse ... ok
[INFO] [stdout] test cli::tests::cost_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::completions_include_grafana_subcommands ... ok
[INFO] [stdout] test cli::tests::completions_zsh_generates ... ok
[INFO] [stdout] test cli::tests::board_deps_subcommand_parses_format_flag ... ok
[INFO] [stdout] test agent::mock::tests::consumer_adapter_from_name_returns_usable_trait_object ... ok
[INFO] [stdout] test cli::tests::completions_fish_generates ... ok
[INFO] [stdout] test cli::tests::completions_include_all_recent_commands ... ok
[INFO] [stdout] test agent::mock::tests::detect_status_correct ... ok
[INFO] [stdout] test cli::tests::grafana_status_parses ... ok
[INFO] [stdout] test cli::tests::inbox_purge_subcommand_parses_all_roles_and_all ... ok
[INFO] [stdout] test cli::tests::export_template_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::inbox_subcommand_parses_all_flag ... ok
[INFO] [stdout] test cli::tests::grafana_rejects_missing_subcommand ... ok
[INFO] [stdout] test cli::tests::inbox_purge_subcommand_parses_role_and_before ... ok
[INFO] [stdout] test cli::tests::inbox_purge_rejects_older_than_with_all ... ok
[INFO] [stdout] test cli::tests::inbox_subcommand_parses_defaults ... ok
[INFO] [stdout] test agent::mock::tests::get_output_returns_content ... ok
[INFO] [stdout] test cli::tests::inbox_purge_rejects_older_than_with_before ... ok
[INFO] [stdout] test cli::tests::init_subcommand_accepts_from_template_name ... ok
[INFO] [stdout] test cli::tests::grafana_setup_parses ... ok
[INFO] [stdout] test cli::tests::init_subcommand_accepts_large_template ... ok
[INFO] [stdout] test cli::tests::init_subcommand_defaults_to_simple ... ok
[INFO] [stdout] test cli::tests::inbox_purge_subcommand_parses_older_than ... ok
[INFO] [stdout] test cli::tests::inbox_purge_rejects_missing_role_and_all_roles ... ok
[INFO] [stdout] test cli::tests::init_subcommand_rejects_from_with_template ... ok
[INFO] [stdout] test cli::tests::inbox_subcommand_parses_limit_flag ... ok
[INFO] [stdout] test cli::tests::install_alias_with_agent_flag ... ok
[INFO] [stdout] test cli::tests::load_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::nudge_disable_owned_task_parses ... ok
[INFO] [stdout] test cli::tests::init_all_template_variants ... ok
[INFO] [stdout] test cli::tests::nudge_enable_parses ... ok
[INFO] [stdout] test cli::tests::init_agent_flag_parses ... ok
[INFO] [stdout] test cli::tests::nudge_disable_parses ... ok
[INFO] [stdout] test cli::tests::grafana_open_parses ... ok
[INFO] [stdout] test cli::tests::merge_subcommand_parses_engineer ... ok
[INFO] [stdout] test cli::tests::merge_rejects_missing_engineer ... ok
[INFO] [stdout] test cli::tests::nudge_intervention_marker_names ... ok
[INFO] [stdout] test cli::tests::install_alias_maps_to_init ... ok
[INFO] [stdout] test cli::tests::nudge_rejects_unknown_intervention ... ok
[INFO] [stdout] test cli::tests::nudge_status_parses ... ok
[INFO] [stdout] test cli::tests::queue_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::parse_task_schedule_at ... ok
[INFO] [stdout] test cli::tests::parse_task_schedule_cron ... ok
[INFO] [stdout] test cli::tests::parse_task_schedule_clear ... ok
[INFO] [stdout] test cli::tests::pause_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::read_rejects_missing_member ... ok
[INFO] [stdout] test cli::tests::parse_task_schedule_both ... ok
[INFO] [stdout] test cli::tests::rejects_unknown_subcommand ... ok
[INFO] [stdout] test cli::tests::retro_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::read_subcommand_parses_member_and_id ... ok
[INFO] [stdout] test cli::tests::read_rejects_missing_id ... ok
[INFO] [stdout] test cli::tests::rejects_no_subcommand ... ok
[INFO] [stdout] test cli::tests::nudge_enable_all_interventions ... ok
[INFO] [stdout] test cli::tests::resume_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::review_approve_parses ... ok
[INFO] [stdout] test cli::tests::send_rejects_missing_message ... ok
[INFO] [stdout] test cli::tests::send_subcommand_parses_role_and_message ... ok
[INFO] [stdout] test cli::tests::status_subcommand_defaults ... ok
[INFO] [stdout] test cli::tests::start_subcommand_with_attach ... ok
[INFO] [stdout] test cli::tests::send_rejects_missing_role ... ok
[INFO] [stdout] test cli::tests::review_rejects_invalid_disposition ... ok
[INFO] [stdout] test cli::tests::review_reject_with_reviewer_flag_parses ... ok
[INFO] [stdout] test cli::tests::review_rejects_missing_disposition ... ok
[INFO] [stdout] test cli::tests::review_rejects_missing_task_id ... ok
[INFO] [stdout] test cli::tests::review_request_changes_with_feedback_parses ... ok
[INFO] [stdout] test cli::tests::task_transition_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::start_subcommand_defaults ... ok
[INFO] [stdout] test cli::tests::task_transition_rejects_invalid_state ... ok
[INFO] [stdout] test cli::tests::telegram_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::telemetry_agents_parses ... ok
[INFO] [stdout] test cli::tests::status_subcommand_json_flag ... ok
[INFO] [stdout] test cli::tests::task_auto_merge_enable_parses ... ok
[INFO] [stdout] test cli::tests::task_update_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::stop_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::task_assign_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::telemetry_events_custom_limit ... ok
[INFO] [stdout] test cli::tests::task_review_subcommand_parses ... ok
[INFO] [stdout] test cli::tests::task_review_with_feedback_parses ... ok
[INFO] [stdout] test cli::tests::task_assign_execution_owner_only ... ok
[INFO] [stdout] test cli::tests::task_rejects_missing_subcommand ... ok
[INFO] [stdout] test cli::tests::task_auto_merge_rejects_invalid_action ... ok
[INFO] [stdout] test cli::tests::task_auto_merge_disable_parses ... ok
[INFO] [stdout] test cli::tests::telemetry_events_default_limit ... ok
[INFO] [stdout] test config::tests::default_config_values ... ok
[INFO] [stdout] test events::tests::all_pipe_events_serialize ... ok
[INFO] [stdout] test cli::tests::task_transition_all_states ... ok
[INFO] [stdout] test config::tests::parse_full_config ... ok
[INFO] [stdout] test config::tests::load_from_directory ... ok
[INFO] [stdout] test config::tests::parse_auto_answer_config ... ok
[INFO] [stdout] test cli::tests::telemetry_summary_parses ... ok
[INFO] [stdout] test cli::tests::telemetry_reviews_parses ... ok
[INFO] [stdout] test events::tests::buffer_clear ... ok
[INFO] [stdout] test events::tests::buffer_format_summary_has_events ... ok
[INFO] [stdout] test cli::tests::telemetry_tasks_parses ... ok
[INFO] [stdout] test events::tests::buffer_evicts_oldest_when_full ... ok
[INFO] [stdout] test events::tests::buffer_format_summary_empty ... ok
[INFO] [stdout] test cli::tests::validate_subcommand_parses ... ok
[INFO] [stdout] test events::tests::buffer_is_thread_safe ... ok
[INFO] [stdout] test config::tests::load_walks_up_directories ... ok
[INFO] [stdout] test events::tests::buffer_push_and_snapshot ... ok
[INFO] [stdout] test cli::tests::validate_subcommand_show_checks_flag ... ok
[INFO] [stdout] test cli::tests::telemetry_rejects_missing_subcommand ... ok
[INFO] [stdout] test events::tests::event_buffer_respects_capacity ... ok
[INFO] [stdout] test events::tests::format_summary_includes_all_event_types ... ok
[INFO] [stdout] test events::tests::format_summary_truncates_long_output_line ... ok
[INFO] [stdout] test cli::tests::verbose_flag_is_global ... ok
[INFO] [stdout] test events::tests::pipe_event_serializes_to_json ... ok
[INFO] [stdout] test events::tests::detect_command_ran ... ok
[INFO] [stdout] test cli::tests::retro_subcommand_parses_with_events_path ... ok
[INFO] [stdout] test config::tests::load_returns_default_when_no_file ... ok
[INFO] [stdout] test config::tests::parse_partial_config ... ok
[INFO] [stdout] test events::tests::buffer_default_size ... ok
[INFO] [stdout] test events::tests::detect_test_passed ... ok
[INFO] [stdout] test events::tests::detect_prompt ... ok
[INFO] [stdout] test events::tests::no_match_on_normal_output ... ok
[INFO] [stdout] test events::tests::detect_commit ... ok
[INFO] [stdout] test events::tests::pipe_watcher_handles_missing_file ... ok
[INFO] [stdout] test events::tests::detect_test_failed ... ok
[INFO] [stdout] test events::tests::detect_task_started_claim ... ok
[INFO] [stdout] test log::tests::all_event_types_serialize ... ok
[INFO] [stdout] test log::tests::appends_to_existing_file ... ok
[INFO] [stdout] test log::tests::creates_parent_directories ... ok
[INFO] [stdout] test log::tests::log_entry_serializes_to_json ... ok
[INFO] [stdout] test events::tests::detect_file_modified ... ok
[INFO] [stdout] test log::tests::log_path_accessor ... ok
[INFO] [stdout] test log::tests::timestamp_is_numeric ... ok
[INFO] [stdout] test events::tests::detect_task_started ... ok
[INFO] [stdout] test paths::tests::prefers_batty_kanban_when_it_exists ... ok
[INFO] [stdout] test log::tests::write_and_read_log_file ... ok
[INFO] [stdout] test paths::tests::falls_back_to_legacy_kanban ... ok
[INFO] [stdout] test paths::tests::returns_preferred_when_neither_exists ... ok
[INFO] [stdout] test events::tests::detect_task_completed ... ok
[INFO] [stdout] test events::tests::detect_file_created ... ok
[INFO] [stdout] test prompt::tests::aider_detects_edit_completion ... ok
[INFO] [stdout] test prompt::tests::aider_detects_yn_confirmation ... ok
[INFO] [stdout] test prompt::tests::claude_detects_allow_tool ... ok
[INFO] [stdout] test prompt::tests::claude_detects_json_completion ... ok
[INFO] [stdout] test events::tests::pipe_watcher_incremental_reads ... ok
[INFO] [stdout] test events::tests::pipe_watcher_partial_line_buffering ... ok
[INFO] [stdout] test events::tests::watcher_checkpoint_offset_rewinds_partial_line ... ok
[INFO] [stdout] test prompt::tests::aider_detects_token_limit_error ... ok
[INFO] [stdout] test prompt::tests::aider_detects_bare_prompt ... ok
[INFO] [stdout] test events::tests::pipe_watcher_clamps_stale_position ... ok
[INFO] [stdout] test events::tests::pipe_watcher_extracts_events_from_file ... ok
[INFO] [stdout] test prompt::tests::strip_ansi_passthrough_clean_text ... ok
[INFO] [stdout] test prompt::tests::codex_detects_network_approval ... ok
[INFO] [stdout] test prompt::tests::kiro_detects_continue_confirmation ... ok
[INFO] [stdout] test shim::bench::tests::bench_full_report ... ignored
[INFO] [stdout] test shim::bench::tests::bench_message_injection_latency ... ignored
[INFO] [stdout] test shim::bench::tests::bench_ready_detection_latency ... ignored
[INFO] [stdout] test shim::bench::tests::bench_working_to_idle_latency ... ignored
[INFO] [stdout] test prompt::tests::strip_ansi_removes_csi ... ok
[INFO] [stdout] test prompt::tests::strip_ansi_removes_osc ... ok
[INFO] [stdout] test shim::chat::tests::default_cmd_claude ... ok
[INFO] [stdout] test shim::chat::tests::default_cmd_codex ... ok
[INFO] [stdout] test shim::chat::tests::default_cmd_generic ... ok
[INFO] [stdout] test shim::chat::tests::default_cmd_kiro ... ok
[INFO] [stdout] test shim::chat::tests::parse_special_ping ... ok
[INFO] [stdout] test shim::chat::tests::parse_special_quit ... ok
[INFO] [stdout] test shim::chat::tests::parse_special_screen ... ok
[INFO] [stdout] test shim::chat::tests::parse_special_state ... ok
[INFO] [stdout] test shim::classifier::tests::agent_type_display ... ok
[INFO] [stdout] test shim::classifier::tests::agent_type_from_str ... ok
[INFO] [stdout] test shim::classifier::tests::all_exhaustion_patterns_trigger ... ok
[INFO] [stdout] test shim::classifier::tests::claude_context_exhausted ... ok
[INFO] [stdout] test shim::chat::tests::parse_special_none ... ok
[INFO] [stdout] test prompt::tests::codex_detects_command_approval ... ok
[INFO] [stdout] test shim::classifier::tests::claude_dialog_not_idle ... ok
[INFO] [stdout] test prompt::tests::aider_detects_input_prompt ... ok
[INFO] [stdout] test shim::classifier::tests::claude_dialog_detected ... ok
[INFO] [stdout] test shim::classifier::tests::claude_idle_bare_prompt ... ok
[INFO] [stdout] test shim::classifier::tests::claude_dialog_not_detected_normal ... ok
[INFO] [stdout] test shim::classifier::tests::claude_idle_with_trailing_spaces ... ok
[INFO] [stdout] test shim::classifier::tests::claude_idle_prompt ... ok
[INFO] [stdout] test shim::classifier::tests::codex_idle_bare_prompt ... ok
[INFO] [stdout] test shim::classifier::tests::claude_working_interrupt_footer ... ok
[INFO] [stdout] test shim::classifier::tests::claude_working_interrupt_truncated ... ok
[INFO] [stdout] test prompt::tests::codex_detects_edit_approval ... ok
[INFO] [stdout] test prompt::tests::aider_no_match_on_cost_report ... ok
[INFO] [stdout] test shim::classifier::tests::codex_dialog_detected ... ok
[INFO] [stdout] test shim::classifier::tests::claude_working_spinner ... ok
[INFO] [stdout] test shim::classifier::tests::codex_unknown_no_prompt ... ok
[INFO] [stdout] test shim::classifier::tests::codex_idle_prompt ... ok
[INFO] [stdout] test shim::classifier::tests::codex_idle_with_placeholder ... ok
[INFO] [stdout] test shim::classifier::tests::exhaustion_maximum_context_length ... ok
[INFO] [stdout] test shim::classifier::tests::generic_empty_unknown ... ok
[INFO] [stdout] test shim::classifier::tests::generic_shell_prompt_gt ... ok
[INFO] [stdout] test shim::classifier::tests::generic_shell_prompt_percent ... ok
[INFO] [stdout] test shim::classifier::tests::kiro_idle_bare_gt ... ok
[INFO] [stdout] test shim::classifier::tests::exhaustion_all_types ... ok
[INFO] [stdout] test shim::live_agent_tests::live_claude_message_delivered ... ignored
[INFO] [stdout] test shim::live_agent_tests::live_claude_response_extracted ... ignored
[INFO] [stdout] test shim::live_agent_tests::live_claude_screen_capture_has_content ... ignored
[INFO] [stdout] test shim::live_agent_tests::live_claude_sequential_messages ... ignored
[INFO] [stdout] test shim::live_agent_tests::live_claude_startup_diagnostic ... ignored
[INFO] [stdout] test shim::classifier::tests::kiro_idle_prompt ... ok
[INFO] [stdout] test shim::live_agent_tests::live_claude_state_transitions_timed ... ignored
[INFO] [stdout] test shim::live_agent_tests::live_codex_message_delivered ... ignored
[INFO] [stdout] test shim::live_agent_tests::live_codex_response_extracted ... ignored
[INFO] [stdout] test shim::classifier::tests::generic_shell_prompt_dollar ... ok
[INFO] [stdout] test shim::live_agent_tests::live_codex_state_transitions_timed ... ignored
[INFO] [stdout] test shim::live_agent_tests::live_kiro_injection_diagnostic ... ignored
[INFO] [stdout] test shim::live_agent_tests::live_kiro_message_delivered ... ignored
[INFO] [stdout] test shim::live_agent_tests::live_kiro_response_extracted ... ignored
[INFO] [stdout] test shim::live_agent_tests::live_kiro_state_transitions_timed ... ignored
[INFO] [stdout] test shim::protocol::tests::eof_returns_none ... ok
[INFO] [stdout] test shim::classifier::tests::kiro_working ... ok
[INFO] [stdout] test shim::classifier::tests::kiro_working_agent_planning ... ok
[INFO] [stdout] test shim::protocol::tests::roundtrip_command_get_state ... ok
[INFO] [stdout] test shim::protocol::tests::roundtrip_command_kill ... ok
[INFO] [stdout] test shim::protocol::tests::roundtrip_command_capture_screen ... ok
[INFO] [stdout] test shim::protocol::tests::roundtrip_command_ping ... ok
[INFO] [stdout] test shim::protocol::tests::roundtrip_command_shutdown ... ok
[INFO] [stdout] test shim::protocol::tests::roundtrip_event_completion ... ok
[INFO] [stdout] test shim::protocol::tests::roundtrip_event_died ... ok
[INFO] [stdout] test shim::protocol::tests::roundtrip_event_pong ... ok
[INFO] [stdout] test shim::protocol::tests::roundtrip_event_context_exhausted ... ok
[INFO] [stdout] test shim::protocol::tests::roundtrip_event_ready ... ok
[INFO] [stdout] test shim::protocol::tests::roundtrip_event_screen_capture ... ok
[INFO] [stdout] test shim::protocol::tests::roundtrip_command_resize ... ok
[INFO] [stdout] test shim::protocol::tests::roundtrip_event_error ... ok
[INFO] [stdout] test shim::protocol::tests::roundtrip_event_state_changed ... ok
[INFO] [stdout] test shim::protocol::tests::roundtrip_event_warning ... ok
[INFO] [stdout] test shim::protocol::tests::roundtrip_command_send_message ... ok
[INFO] [stdout] test prompt::tests::claude_no_match_on_normal_output ... ok
[INFO] [stdout] test shim::protocol::tests::socketpair_creates_connected_pair ... ok
[INFO] [stdout] test shim::protocol::tests::shim_state_display ... ok
[INFO] [stdout] test shim::pty_log::tests::auto_rotation_at_size_limit ... ok
[INFO] [stdout] test shim::pty_log::tests::write_appends_bytes ... ok
[INFO] [stdout] test shim::pty_log::tests::rotate_truncates_and_resets_counter ... ok
[INFO] [stdout] test shim::pty_log::tests::empty_write_is_noop ... ok
[INFO] [stdout] test shim::pty_log::tests::new_creates_file_and_directories ... ok
[INFO] [stdout] test shim::pty_log::tests::write_preserves_ansi_escapes ... ok
[INFO] [stdout] test shim::runtime::tests::build_transition_events_starting_to_idle ... ok
[INFO] [stdout] test shim::runtime::tests::build_transition_events_to_context_exhausted ... ok
[INFO] [stdout] test shim::runtime::tests::build_transition_events_working_to_idle ... ok
[INFO] [stdout] test shim::runtime::tests::content_hash_deterministic ... ok
[INFO] [stdout] test shim::runtime::tests::drain_queue_errors_with_messages ... ok
[INFO] [stdout] test shim::runtime::tests::extract_response_basic ... ok
[INFO] [stdout] test shim::runtime::tests::extract_response_empty ... ok
[INFO] [stdout] test shim::runtime::tests::extract_response_multiline ... ok
[INFO] [stdout] test shim::runtime::tests::extract_response_strips_chrome ... ok
[INFO] [stdout] test shim::runtime::tests::drain_queue_errors_context_exhausted ... ok
[INFO] [stdout] test prompt::tests::kiro_detects_context_error ... ok
[INFO] [stdout] test shim::runtime::tests::extract_response_strips_claude_bullets ... ok
[INFO] [stdout] test shim::runtime::tests::extract_response_strips_echoed_input ... ok
[INFO] [stdout] test shim::pty_log::tests::path_returns_correct_path ... ok
[INFO] [stdout] test shim::runtime::tests::is_prompt_line_claude ... ok
[INFO] [stdout] test shim::runtime::tests::drain_queue_errors_empty ... ok
[INFO] [stdout] test shim::runtime::tests::extract_response_tui_full_rewrite ... ok
[INFO] [stdout] test shim::pty_log::tests::new_truncates_existing_file ... ok
[INFO] [stdout] test shim::protocol::tests::all_states_serialize ... ok
[INFO] [stdout] test shim::runtime::tests::is_prompt_line_shell_dollar ... ok
[INFO] [stdout] test shim::runtime::tests::is_tui_chrome_horizontal_rule ... ok
[INFO] [stdout] test shim::runtime::tests::queue_fifo_order ... ok
[INFO] [stdout] test shim::runtime::tests::queue_overflow_drops_oldest ... ok
[INFO] [stdout] test shim::runtime::tests::queued_message_none_id ... ok
[INFO] [stdout] test shim::runtime::tests::queued_message_preserves_fields ... ok
[INFO] [stdout] test shim::runtime::tests::shell_single_quote_escapes_embedded_quote ... ok
[INFO] [stdout] test shim::runtime::tests::strip_claude_bullets_removes_marker ... ok
[INFO] [stdout] test shim::runtime::tests::supervised_command_contains_watchdog_and_exec ... ok
[INFO] [stdout] test shim::tests::shim_capture_screen ... ignored
[INFO] [stdout] test shim::tests::shim_channel_lifecycle_e2e ... ignored
[INFO] [stdout] test shim::tests::shim_context_exhaustion_detection ... ignored
[INFO] [stdout] test shim::tests::shim_crash_recovery_kill_child ... ignored
[INFO] [stdout] test shim::tests::shim_death_reaps_background_descendants ... ignored
[INFO] [stdout] test shim::tests::shim_echo_hello ... ignored
[INFO] [stdout] test shim::tests::shim_exit_produces_died ... ignored
[INFO] [stdout] test shim::tests::shim_full_state_cycle ... ignored
[INFO] [stdout] test shim::tests::shim_get_state ... ignored
[INFO] [stdout] test shim::tests::shim_graceful_shutdown ... ignored
[INFO] [stdout] test shim::tests::shim_kill_command ... ignored
[INFO] [stdout] test shim::tests::shim_message_id_roundtrip ... ignored
[INFO] [stdout] test shim::tests::shim_multiple_agents_concurrent ... ignored
[INFO] [stdout] test shim::tests::shim_multiple_pings ... ignored
[INFO] [stdout] test shim::tests::shim_ping_pong ... ignored
[INFO] [stdout] test shim::tests::shim_pty_log_writing ... ignored
[INFO] [stdout] test shim::tests::shim_resize_no_error ... ignored
[INFO] [stdout] test shim::tests::shim_screen_capture_full ... ignored
[INFO] [stdout] test shim::tests::shim_send_while_working_returns_error ... ignored
[INFO] [stdout] test shim::tests::shim_sequential_commands ... ignored
[INFO] [stdout] test shim::runtime::tests::is_prompt_line_kiro ... ok
[INFO] [stdout] test shim::runtime::tests::is_prompt_line_not_prompt ... ok
[INFO] [stdout] test shim::runtime::tests::is_tui_chrome_status_bar ... ok
[INFO] [stdout] test shim::tests::shim_session_state_json_roundtrip ... ok
[INFO] [stdout] test shim::tests::shim_sleep_shows_working_then_idle ... ignored
[INFO] [stdout] test shim::tracker::tests::claude_end_turn_is_idle ... ok
[INFO] [stdout] test shim::tracker::tests::claude_interrupt_in_array_is_idle ... ok
[INFO] [stdout] test shim::tracker::tests::claude_exact_session_id_lookup ... ok
[INFO] [stdout] test shim::tracker::tests::claude_screen_takes_priority ... ok
[INFO] [stdout] test shim::tracker::tests::claude_tool_result_is_working ... ok
[INFO] [stdout] test shim::tracker::tests::claude_tool_use_is_working ... ok
[INFO] [stdout] test shim::runtime::tests::is_prompt_line_codex ... ok
[INFO] [stdout] test shim::runtime::tests::is_tui_chrome_cost_line ... ok
[INFO] [stdout] test shim::runtime::tests::max_queue_depth_is_16 ... ok
[INFO] [stdout] test shim::runtime::tests::queue_enqueue_basic ... ok
[INFO] [stdout] test shim::tracker::tests::codex_exact_session_id_lookup ... ok
[INFO] [stdout] test shim::tracker::tests::claude_unknown_type ... ok
[INFO] [stdout] test shim::tracker::tests::codex_context_exhausted_overrides_tracker ... ok
[INFO] [stdout] test shim::tracker::tests::claude_tracker_fills_unknown_screen ... ok
[INFO] [stdout] test shim::runtime::tests::is_tui_chrome_not_content ... ok
[INFO] [stdout] test shim::tracker::tests::claude_interrupt_is_idle ... ok
[INFO] [stdout] test shim::tracker::tests::claude_nonexistent_root_returns_none ... ok
[INFO] [stdout] test shim::tracker::tests::claude_progress_is_working ... ok
[INFO] [stdout] test shim::tracker::tests::claude_user_text_is_working ... ok
[INFO] [stdout] test prompt::tests::claude_detects_json_error ... ok
[INFO] [stdout] test prompt::tests::claude_detects_yn_prompt ... ok
[INFO] [stdout] test events::tests::watcher_handles_missing_file ... ok
[INFO] [stdout] test shim::tracker::tests::codex_no_tracker_falls_to_screen ... ok
[INFO] [stdout] test shim::tracker::tests::codex_nonexistent_root_returns_none ... ok
[INFO] [stdout] test shim::tracker::tests::codex_task_complete_is_idle ... ok
[INFO] [stdout] test shim::tracker::tests::generic_ignores_tracker ... ok
[INFO] [stdout] test shim::tracker::tests::codex_tracker_detects_task_complete ... ok
[INFO] [stdout] test shim::tracker::tests::kiro_tracker_always_unknown ... ok
[INFO] [stdout] test shim::tracker::tests::parse_tail_handles_truncated_file ... ok
[INFO] [stdout] test shim::tracker::tests::parse_tail_skips_incomplete_lines ... ok
[INFO] [stdout] test shim::tracker::tests::tracker_graceful_no_session_file ... ok
[INFO] [stdout] test shim::tracker::tests::codex_other_event_is_working ... ok
[INFO] [stdout] test shim::tracker::tests::tracker_handles_deleted_session_file ... ok
[INFO] [stdout] test task::tests::is_schedule_blocked_absent_returns_false ... ok
[INFO] [stdout] test shim::tracker::tests::tracker_binds_at_eof_ignoring_history ... ok
[INFO] [stdout] test task::tests::is_schedule_blocked_future_returns_true ... ok
[INFO] [stdout] test task::tests::is_schedule_blocked_past_returns_false ... ok
[INFO] [stdout] test events::tests::watcher_reads_new_content ... ok
[INFO] [stdout] test shim::tracker::tests::tracker_reports_new_events_after_bind ... ok
[INFO] [stdout] test task::tests::load_from_directory ... ok
[INFO] [stdout] test task::tests::load_real_phase1_tasks ... ok
[INFO] [stdout] test task::tests::is_schedule_blocked_malformed_returns_false ... ok
[INFO] [stdout] test shim::tracker::tests::codex_tracker_takes_priority ... ok
[INFO] [stdout] test task::tests::parse_task_ignores_future_workflow_frontmatter_fields ... ok
[INFO] [stdout] test shim::tracker::tests::discovers_claude_session_in_preferred_dir ... ok
[INFO] [stdout] test shim::tracker::tests::kiro_ignores_tracker ... ok
[INFO] [stdout] test shim::tracker::tests::tracker_sticky_verdict_on_no_new_events ... ok
[INFO] [stdout] test task::tests::missing_frontmatter_is_error ... ok
[INFO] [stdout] test shim::tracker::tests::discovers_codex_session_by_cwd ... ok
[INFO] [stdout] test task::tests::parse_basic_task ... ok
[INFO] [stdout] test task::tests::parse_task_no_depends ... ok
[INFO] [stdout] test task::tests::parse_task_minimal_frontmatter ... ok
[INFO] [stdout] test task::tests::parse_task_with_all_schedule_fields ... ok
[INFO] [stdout] test task::tests::parse_task_with_claimed_by_and_blocked ... ok
[INFO] [stdout] test task::tests::parse_task_with_batty_config_section ... ok
[INFO] [stdout] test task::tests::parse_task_with_no_schedule_fields ... ok
[INFO] [stdout] test task::tests::parse_task_without_workflow_metadata_uses_safe_defaults ... ok
[INFO] [stdout] test team::artifact::tests::artifact_record_serde_round_trip ... ok
[INFO] [stdout] test task::tests::parse_task_with_fenced_batty_config ... ok
[INFO] [stdout] test team::artifact::tests::read_merge_log_parses_back ... ok
[INFO] [stdout] test team::artifact::tests::build_test_timing_record_skips_regression_without_five_prior_merges ... ok
[INFO] [stdout] test team::artifact::tests::track_artifact_adds_to_metadata_and_deduplicates ... ok
[INFO] [stdout] test team::artifact::tests::build_test_timing_record_detects_regression_against_previous_five_merges ... ok
[INFO] [stdout] test task::tests::parse_task_with_workflow_metadata ... ok
[INFO] [stdout] test task::tests::parse_task_with_only_scheduled_for ... ok
[INFO] [stdout] test team::artifact::tests::record_merge_appends_to_log_file ... ok
[INFO] [stdout] test team::auto_merge::tests::all_renames_gives_full_boost ... ok
[INFO] [stdout] test team::artifact::tests::read_test_timing_log_parses_back ... ok
[INFO] [stdout] test task::tests::parse_task_with_only_cron_schedule ... ok
[INFO] [stdout] test team::auto_merge::tests::config_changes_route_to_review ... ok
[INFO] [stdout] test team::auto_merge::tests::confidence_floor_at_zero ... ok
[INFO] [stdout] test team::auto_merge::tests::conflicts_reduce_confidence_and_route_to_review ... ok
[INFO] [stdout] test team::auto_merge::tests::combined_risk_factors_accumulate ... ok
[INFO] [stdout] test team::auto_merge::tests::disabled_policy_always_manual ... ok
[INFO] [stdout] test team::auto_merge::tests::large_diff_routes_to_review ... ok
[INFO] [stdout] test team::auto_merge::tests::config_deserializes_with_defaults ... ok
[INFO] [stdout] test team::auto_merge::tests::migration_file_detection ... ok
[INFO] [stdout] test team::auto_merge::tests::config_file_detection ... ok
[INFO] [stdout] test team::auto_merge::tests::load_overrides_malformed_json_returns_empty ... ok
[INFO] [stdout] test team::auto_merge::tests::load_overrides_wrong_json_type_returns_empty ... ok
[INFO] [stdout] test team::auto_merge::tests::migrations_reduce_confidence ... ok
[INFO] [stdout] test team::auto_merge::tests::migrations_route_to_review ... ok
[INFO] [stdout] test team::auto_merge::tests::config_changes_reduce_confidence ... ok
[INFO] [stdout] test team::auto_merge::tests::sensitive_file_routes_to_review ... ok
[INFO] [stdout] test team::auto_merge::tests::tests_not_passed_routes_to_review ... ok
[INFO] [stdout] test team::auto_merge::tests::multi_module_reduces_confidence ... ok
[INFO] [stdout] test team::auto_merge::tests::small_clean_diff_auto_merges ... ok
[INFO] [stdout] test team::auto_merge::tests::tests_not_required_allows_merge_without_passing ... ok
[INFO] [stdout] test team::behavioral_tests::tests::auto_merge_disabled_policy_always_manual ... ok
[INFO] [stdout] test team::behavioral_tests::tests::auto_merge_rejected_when_tests_fail ... ok
[INFO] [stdout] test team::auto_merge::tests::renames_boost_confidence ... ok
[INFO] [stdout] test team::behavioral_tests::tests::auto_merge_conflicts_always_block ... ok
[INFO] [stdout] test team::auto_merge::tests::unsafe_blocks_reduce_confidence ... ok
[INFO] [stdout] test team::behavioral_tests::tests::auto_merge_rename_heavy_diff_gets_confidence_boost ... ok
[INFO] [stdout] test team::behavioral_tests::tests::auto_merge_multiple_risk_factors_compound ... ok
[INFO] [stdout] test team::auto_merge::tests::override_persistence_roundtrip ... ok
[INFO] [stdout] test shim::tracker::tests::tracker_rebinds_to_newer_file ... ok
[INFO] [stdout] test team::auto_merge::tests::save_override_creates_batty_dir ... ok
[INFO] [stdout] test team::behavioral_tests::tests::auto_merge_small_clean_diff_with_passing_tests ... ok
[INFO] [stdout] test team::behavioral_tests::tests::incomplete_completion_packet_flags_missing_fields ... ok
[INFO] [stdout] test team::behavioral_tests::tests::completion_packet_validates_and_integrates ... ok
[INFO] [stdout] test team::behavioral_tests::tests::blocked_on_field_blocks_resolution ... ok
[INFO] [stdout] test team::behavioral_tests::tests::dependency_stays_blocked_when_dep_incomplete ... ok
[INFO] [stdout] test team::behavioral_tests::tests::illegal_lifecycle_skips_are_rejected ... ok
[INFO] [stdout] test team::artifact::tests::record_test_timing_appends_to_log_file ... ok
[INFO] [stdout] test team::behavioral_tests::tests::auto_merge_confidence_integrates_with_policy_threshold ... ok
[INFO] [stdout] test team::behavioral_tests::tests::policy_escalation_and_review_thresholds_interact_correctly ... ok
[INFO] [stdout] test team::behavioral_tests::tests::review_state_and_resolution_status_align ... ok
[INFO] [stdout] test team::behavioral_tests::tests::dispatch_task_selection_respects_dependency_chain ... ok
[INFO] [stdout] test team::behavioral_tests::tests::full_task_lifecycle_transitions ... ok
[INFO] [stdout] test team::behavioral_tests::tests::review_apply_transitions_state_correctly ... ok
[INFO] [stdout] test team::behavioral_tests::tests::review_then_completion_then_done_flow ... ok
[INFO] [stdout] test team::behavioral_tests::tests::diamond_dependency_unblocks_only_when_all_deps_met ... ok
[INFO] [stdout] test team::behavioral_tests::tests::dependency_unblocks_when_dep_completes ... ok
[INFO] [stdout] test events::tests::watcher_tracks_position ... ok
[INFO] [stdout] test team::behavioral_tests::tests::task_lifecycle_blocked_then_unblocked ... ok
[INFO] [stdout] test team::behavioral_tests::tests::wip_and_dependency_interact_correctly ... ok
[INFO] [stdout] test team::behavioral_tests::tests::wip_limit_blocks_dispatch_when_at_capacity ... ok
[INFO] [stdout] test team::behavioral_tests::tests::runnable_tasks_filter_works_with_mixed_statuses ... ok
[INFO] [stdout] test team::behavioral_tests::tests::wip_limit_none_means_unlimited ... ok
[INFO] [stdout] test team::behavioral_tests::tests::task_lifecycle_review_rework_loop ... ok
[INFO] [stdout] test team::behavioral_tests::tests::wip_limits_differ_by_role_type ... ok
[INFO] [stdout] test team::board::tests::archive_tasks_dry_run_does_not_move ... ok
[INFO] [stdout] test team::board::tests::archive_returns_zero_when_no_done_tasks ... ok
[INFO] [stdout] test team::board::tests::archive_handles_empty_board ... ok
[INFO] [stdout] test team::board::tests::archive_tasks_creates_archive_dir ... ok
[INFO] [stdout] test team::board::tests::parse_age_threshold_days ... ok
[INFO] [stdout] test team::board::tests::archive_tasks_moves_files ... ok
[INFO] [stdout] test team::board::tests::archive_summary_counts_correct ... ok
[INFO] [stdout] test team::board::tests::archive_preserves_file_content ... ok
[INFO] [stdout] test team::board::tests::archive_excludes_tasks_from_listing ... ok
[INFO] [stdout] test team::board::tests::archive_skips_done_tasks_without_completed_date_when_older_than_set ... ok
[INFO] [stdout] test team::board::tests::parse_age_threshold_hours ... ok
[INFO] [stdout] test team::board::tests::archive_with_older_than_filters_by_date ... ok
[INFO] [stdout] test team::auto_merge::tests::analyze_diff_on_non_git_dir_returns_empty_summary ... ok
[INFO] [stdout] test team::board::tests::parse_age_threshold_zero ... ok
[INFO] [stdout] test team::board::tests::parse_cutoff_date_accepts_rfc3339 ... ok
[INFO] [stdout] test team::board::tests::read_workflow_metadata_defaults_when_fields_are_missing ... ok
[INFO] [stdout] test team::board::tests::read_workflow_metadata_parses_all_completion_fields ... ok
[INFO] [stdout] test team::board::tests::archive_tasks_skips_non_done ... ok
[INFO] [stdout] test team::board::tests::parse_age_threshold_weeks ... ok
[INFO] [stdout] test team::board::tests::done_tasks_older_than_filters_correctly ... ok
[INFO] [stdout] test team::board::tests::parse_cutoff_date_accepts_yyyy_mm_dd ... ok
[INFO] [stdout] test team::behavioral_tests::tests::workflow_meta_is_runnable_integrates_with_dep_set ... ok
[INFO] [stdout] test team::board::tests::archive_creates_directory_if_missing ... ok
[INFO] [stdout] test team::board::tests::split_done_section_empty ... ok
[INFO] [stdout] test team::board::tests::split_done_section_no_done_header ... ok
[INFO] [stdout] test team::board::tests::split_done_section_with_following_section ... ok
[INFO] [stdout] test events::tests::watcher_strips_ansi ... ok
[INFO] [stdout] test team::board::tests::archive_moves_all_done_tasks ... ok
[INFO] [stdout] test team::board::tests::rotate_does_nothing_under_threshold ... ok
[INFO] [stdout] test team::board::tests::split_done_section_basic ... ok
[INFO] [stdout] test team::board::tests::rotate_appends_to_existing_archive ... ok
[INFO] [stdout] test team::board_cmd::tests::board_error_reports_transience ... ok
[INFO] [stdout] test team::board_cmd::tests::claim_required_detected_in_stderr ... ok
[INFO] [stdout] test team::board_cmd::tests::build_board_args_appends_dir_flag ... ok
[INFO] [stdout] test team::board_cmd::tests::claim_not_required_for_unrelated_error ... ok
[INFO] [stdout] test team::board_cmd::tests::classifies_transient_errors ... ok
[INFO] [stdout] test team::board_cmd::tests::classifies_permanent_errors ... ok
[INFO] [stdout] test team::board_cmd::tests::classify_failure_empty_stderr_is_permanent ... ok
[INFO] [stdout] test team::board_cmd::tests::classify_failure_lock_in_stderr ... ok
[INFO] [stdout] test team::board_cmd::tests::contains_word_empty_text ... ok
[INFO] [stdout] test team::board_cmd::tests::contains_word_matches_isolated_word ... ok
[INFO] [stdout] test team::board_cmd::tests::contains_word_rejects_substring ... ok
[INFO] [stdout] test team::board_cmd::tests::empty_pick_detected ... ok
[INFO] [stdout] test team::board_cmd::tests::extract_claimed_by_dash_dash_is_none ... ok
[INFO] [stdout] test team::board_cmd::tests::extract_claimed_by_empty_claim_value ... ok
[INFO] [stdout] test team::board_cmd::tests::extract_claimed_by_empty_input ... ok
[INFO] [stdout] test team::board_cmd::tests::extract_task_id_from_empty_string ... ok
[INFO] [stdout] test team::board_cmd::tests::extract_claimed_by_without_timestamp ... ok
[INFO] [stdout] test team::board_cmd::tests::extract_task_id_returns_none_when_no_digits_after_prefix ... ok
[INFO] [stdout] test team::board_cmd::tests::extract_task_id_with_picked_prefix ... ok
[INFO] [stdout] test team::board_cmd::tests::extract_task_id_stops_at_non_digit ... ok
[INFO] [stdout] test team::board::tests::update_task_status_changes_status_field ... ok
[INFO] [stdout] test team::board_cmd::tests::extract_claimed_by_no_claimed_line ... ok
[INFO] [stdout] test team::board_cmd::tests::extract_task_id_returns_none_when_prefix_not_found ... ok
[INFO] [stdout] test team::board_cmd::tests::find_task_file_returns_none_for_missing_dir ... ok
[INFO] [stdout] test team::board_cmd::tests::find_task_file_locates_by_id ... ok
[INFO] [stdout] test team::board_cmd::tests::find_task_file_returns_none_for_missing_id ... ok
[INFO] [stdout] test team::board_cmd::tests::extracts_claim_owner_from_show_output ... ok
[INFO] [stdout] test team::board_cmd::tests::extract_and_restore_scheduling_fields_round_trip ... ok
[INFO] [stdout] test team::board::tests::rotate_moves_excess_items ... ok
[INFO] [stdout] test team::board::tests::write_workflow_metadata_preserves_body_and_other_frontmatter ... ok
[INFO] [stdout] test team::board_cmd::tests::format_board_command_no_args ... ok
[INFO] [stdout] test team::board_cmd::tests::io_error_is_transient ... ok
[INFO] [stdout] test team::board_cmd::tests::init_create_show_round_trip_when_kanban_available ... ok
[INFO] [stdout] test team::board_cmd::tests::lock_detection_uses_whole_words ... ok
[INFO] [stdout] test team::board_cmd::tests::move_task_preserves_scheduling_fields_end_to_end ... ok
[INFO] [stdout] test team::board_cmd::tests::no_such_file_is_transient ... ok
[INFO] [stdout] test team::board_cmd::tests::non_empty_pick_error_not_detected ... ok
[INFO] [stdout] test team::board_cmd::tests::parse_scheduling_fields_extracts_all_three ... ok
[INFO] [stdout] test team::board_cmd::tests::parse_scheduling_fields_extracts_quoted_values ... ok
[INFO] [stdout] test team::board_cmd::tests::parse_scheduling_fields_handles_missing_frontmatter ... ok
[INFO] [stdout] test team::board_cmd::tests::parse_scheduling_fields_ignores_empty_values ... ok
[INFO] [stdout] test team::board_cmd::tests::pick_task_returns_none_when_board_is_empty ... ok
[INFO] [stdout] test team::board_cmd::tests::parse_scheduling_fields_returns_empty_when_none_present ... ok
[INFO] [stdout] test team::board_cmd::tests::parse_scheduling_fields_handles_unclosed_frontmatter ... ok
[INFO] [stdout] test team::board_cmd::tests::missing_program_returns_exec_error ... ok
[INFO] [stdout] test team::board_cmd::tests::unknown_command_is_not_transient ... ok
[INFO] [stdout] test team::board_health::tests::blocked_chain_depth_linear ... ok
[INFO] [stdout] test team::board_health::tests::chain_depth_no_deps ... ok
[INFO] [stdout] test team::board_health::tests::chain_depth_diamond ... ok
[INFO] [stdout] test team::board_cmd::tests::format_board_command_includes_all_args ... ok
[INFO] [stdout] test team::board_cmd::tests::restore_handles_missing_task_file ... ok
[INFO] [stdout] test team::board_cmd::tests::restore_does_nothing_when_no_fields ... ok
[INFO] [stdout] test team::board_health::tests::blocked_chain_with_cycle ... ok
[INFO] [stdout] test team::board_health::tests::average_age_calculation ... ok
[INFO] [stdout] test team::board_cmd::tests::try_again_is_transient ... ok
[INFO] [stdout] test team::board_cmd::tests::snapshot_scheduling_fields_indexes_by_task_id ... ok
[INFO] [stdout] test events::tests::watcher_resume_from_position_reads_only_new_content ... ok
[INFO] [stdout] test team::capability::tests::architect_gets_dispatch_when_no_manager_exists ... ok
[INFO] [stdout] test team::board_health::tests::throughput_from_events ... ok
[INFO] [stdout] test team::board_health::tests::format_age_displays_correctly ... ok
[INFO] [stdout] test team::board_health::tests::format_health_output ... ok
[INFO] [stdout] test team::board_health::tests::handles_empty_board ... ok
[INFO] [stdout] test team::board_cmd::tests::run_board_uses_board_parent_as_cwd ... ok
[INFO] [stdout] test team::capability::tests::empty_member_list_produces_operator_and_orchestrator_only ... ok
[INFO] [stdout] test team::capability::tests::has_agent_reviewer_returns_false_with_only_engineers ... ok
[INFO] [stdout] test team::board_health::tests::handles_missing_events_file ... ok
[INFO] [stdout] test team::capability::tests::has_agent_reviewer_returns_false_with_only_user_roles ... ok
[INFO] [stdout] test team::capability::tests::architect_loses_dispatch_when_manager_present ... ok
[INFO] [stdout] test team::capability::tests::multi_manager_topology_keeps_architect_planning_and_managers_dispatching ... ok
[INFO] [stdout] test team::capability::tests::multi_instance_engineers_all_get_same_capabilities ... ok
[INFO] [stdout] test team::capability::tests::operator_does_not_get_reviewer_when_architect_exists ... ok
[INFO] [stdout] test team::capability::tests::manager_led_topology_promotes_top_level_manager_to_planner ... ok
[INFO] [stdout] test team::capability::tests::capability_map_member_count_matches_non_user_members ... ok
[INFO] [stdout] test team::capability::tests::capability_subject_ordering_is_deterministic ... ok
[INFO] [stdout] test team::capability::tests::manager_without_architect_and_top_level_gets_planner ... ok
[INFO] [stdout] test team::capability::tests::operator_does_not_get_reviewer_when_manager_exists ... ok
[INFO] [stdout] test team::capability::tests::renamed_roles_resolve_from_role_type_instead_of_role_name ... ok
[INFO] [stdout] test team::capability::tests::resolve_member_capabilities_returns_empty_for_user ... ok
[INFO] [stdout] test team::capability::tests::operator_gets_reviewer_when_no_architect_or_manager ... ok
[INFO] [stdout] test team::capability::tests::manager_with_architect_does_not_get_planner ... ok
[INFO] [stdout] test team::capability::tests::orchestrator_always_has_only_orchestrator_capability ... ok
[INFO] [stdout] test team::capability::tests::pair_topology_assigns_architect_planning_dispatch_and_review ... ok
[INFO] [stdout] test team::checkpoint::tests::gather_checkpoint_uses_task_branch ... ok
[INFO] [stdout] test team::checkpoint::tests::checkpoint_path_correct ... ok
[INFO] [stdout] test team::capability::tests::has_agent_reviewer_returns_true_with_architect ... ok
[INFO] [stdout] test team::capability::tests::solo_engineer_gets_all_three_agent_capabilities ... ok
[INFO] [stdout] test team::capability::tests::solo_topology_falls_back_to_operator_review ... ok
[INFO] [stdout] test team::capability::tests::subordinate_engineer_never_gets_planner_or_dispatcher ... ok
[INFO] [stdout] test team::capability::tests::user_role_gets_no_capabilities_and_is_excluded_from_map ... ok
[INFO] [stdout] test team::checkpoint::tests::chrono_timestamp_returns_valid_format ... ok
[INFO] [stdout] test team::checkpoint::tests::format_checkpoint_without_optional_fields ... ok
[INFO] [stdout] test team::checkpoint::tests::epoch_days_to_date_known_values ... ok
[INFO] [stdout] test team::checkpoint::tests::git_current_branch_returns_none_for_nonexistent_dir ... ok
[INFO] [stdout] test team::checkpoint::tests::git_last_commit_returns_none_for_nonexistent_dir ... ok
[INFO] [stdout] test team::checkpoint::tests::checkpoint_creates_progress_directory ... ok
[INFO] [stdout] test team::board_health::tests::count_by_status_correct ... ok
[INFO] [stdout] test team::checkpoint::tests::last_test_output_reads_batty_test_file ... ok
[INFO] [stdout] test team::checkpoint::tests::write_and_read_checkpoint ... ok
[INFO] [stdout] test team::checkpoint::tests::last_test_output_returns_none_for_empty_file ... ok
[INFO] [stdout] test team::checkpoint::tests::last_test_output_truncates_long_output ... ok
[INFO] [stdout] test team::checkpoint::tests::last_test_output_returns_none_when_no_file ... ok
[INFO] [stdout] test team::checkpoint::tests::read_checkpoint_returns_none_when_missing ... ok
[INFO] [stdout] test team::checkpoint::tests::remove_checkpoint_deletes_file ... ok
[INFO] [stdout] test team::comms::tests::channel_from_config_telegram ... ok
[INFO] [stdout] test team::checkpoint::tests::git_last_commit_returns_none_for_non_git_dir ... ok
[INFO] [stdout] test team::checkpoint::tests::remove_checkpoint_noop_when_missing ... ok
[INFO] [stdout] test team::comms::tests::channel_from_config_telegram_without_bot_token ... ok
[INFO] [stdout] test team::checkpoint::tests::overwrite_existing_checkpoint ... ok
[INFO] [stdout] test team::checkpoint::tests::git_current_branch_returns_none_for_non_git_dir ... ok
[INFO] [stdout] test team::comms::tests::channel_from_config_unknown_type ... ok
[INFO] [stdout] test team::comms::tests::native_telegram_channel_type ... ok
[INFO] [stdout] test team::comms::tests::channel_from_config_telegram_with_bot_token ... ok
[INFO] [stdout] test team::comms::tests::telegram_channel_type ... ok
[INFO] [stdout] test team::comms::tests::telegram_message_id_changes_with_target_and_body ... ok
[INFO] [stdout] test team::comms::tests::telegram_channel_suppresses_duplicate_messages ... ok
[INFO] [stdout] test team::completion::tests::apply_completion_to_metadata_copies_fields ... ok
[INFO] [stdout] test team::completion::tests::parse_completion_parses_fenced_yaml_block ... ok
[INFO] [stdout] test team::completion::tests::ingest_completion_message_updates_task_workflow_metadata ... ok
[INFO] [stdout] test team::comms::tests::telegram_send_fails_gracefully_with_missing_provider ... ok
[INFO] [stdout] test team::completion::tests::validate_completion_reports_complete_packet ... ok
[INFO] [stdout] test team::completion::tests::validate_completion_reports_missing_required_fields ... ok
[INFO] [stdout] test team::completion::tests::parse_completion_parses_json ... ok
[INFO] [stdout] test team::config::tests::can_talk_default_hierarchy ... ok
[INFO] [stdout] test team::config::tests::can_talk_explicit_talks_to ... ok
[INFO] [stdout] test team::config::tests::defaults_applied ... ok
[INFO] [stdout] test team::config::tests::backend_health_results_returns_unique_backends ... ok
[INFO] [stdout] test team::config::tests::automation_replenishment_threshold_defaults_to_none ... ok
[INFO] [stdout] test team::config::tests::empty_overrides_when_absent_in_yaml ... ok
[INFO] [stdout] test team::config::tests::backend_health_results_skips_user_roles ... ok
[INFO] [stdout] test team::config::tests::backend_health_results_falls_back_to_claude_default ... ok
[INFO] [stdout] test team::config::tests::external_sender_can_talk_to_any_role ... ok
[INFO] [stdout] test team::config::tests::backend_health_results_uses_team_level_default ... ok
[INFO] [stdout] test team::config::tests::legacy_mode_with_orchestrator_pane_true_disables_orchestrator_surface ... ok
[INFO] [stdout] test team::config::tests::load_from_file ... ok
[INFO] [stdout] test team::config::tests::load_planning_directive_truncates_long_content ... ok
[INFO] [stdout] test team::config::tests::load_planning_directive_returns_none_when_missing ... ok
[INFO] [stdout] test team::config::tests::parse_all_automation_flags_false ... ok
[INFO] [stdout] test team::config::tests::check_backend_health_returns_empty_when_all_healthy ... ok
[INFO] [stdout] test team::config::tests::orchestrator_enabled_respects_mode_and_pane_flag ... ok
[INFO] [stdout] test team::config::tests::parse_config_with_user_role ... ok
[INFO] [stdout] test team::config::tests::parse_explicit_automation_config ... ok
[INFO] [stdout] test team::config::tests::parse_minimal_config ... ok
[INFO] [stdout] test team::config::tests::parse_cost_config ... ok
[INFO] [stdout] test team::config::tests::parse_event_log_max_bytes_override ... ok
[INFO] [stdout] test team::config::tests::parse_full_config_with_layout ... ok
[INFO] [stdout] test team::comms::tests::telegram_channel_allows_unique_messages_and_retries_after_ttl ... ok
[INFO] [stdout] test team::config::tests::parse_ignores_unknown_top_level_fields_for_forward_compatibility ... ok
[INFO] [stdout] test team::config::tests::parse_rejects_missing_roles_field ... ok
[INFO] [stdout] test team::config::tests::parse_standup_interval_u64_max ... ok
[INFO] [stdout] test team::config::tests::parse_rejects_malformed_yaml_bad_indentation ... ok
[INFO] [stdout] test team::config::tests::parse_rejects_malformed_yaml_missing_colon ... ok
[INFO] [stdout] test team::config::tests::parse_standup_interval_zero ... ok
[INFO] [stdout] test team::config::tests::parse_workflow_mode_hybrid_from_yaml ... ok
[INFO] [stdout] test team::config::tests::parse_rejects_missing_name_field ... ok
[INFO] [stdout] test team::config::tests::parse_review_timeout_overrides_from_yaml ... ok
[INFO] [stdout] test team::config::tests::parse_workflow_mode_legacy_when_absent ... ok
[INFO] [stdout] test team::config::tests::parse_workflow_mode_variants ... ok
[INFO] [stdout] test team::config::tests::planning_directive_path_uses_team_config_directory ... ok
[INFO] [stdout] test team::config::tests::unknown_sender_blocked ... ok
[INFO] [stdout] test team::config::tests::validate_accepts_minimal_config ... ok
[INFO] [stdout] test team::config::tests::validate_accepts_known_automation_sender ... ok
[INFO] [stdout] test team::config::tests::use_shim_defaults_to_false ... ok
[INFO] [stdout] test team::config::tests::parse_workflow_mode_workflow_first_from_yaml ... ok
[INFO] [stdout] test team::config::tests::use_shim_parsed_when_true ... ok
[INFO] [stdout] test team::config::tests::validate_accepts_kiro_agent ... ok
[INFO] [stdout] test team::config::tests::backend_health_results_with_mixed_backends ... ok
[INFO] [stdout] test team::board::tests::write_workflow_metadata_removes_empty_fields ... ok
[INFO] [stdout] test team::board::tests::parse_cutoff_date_rejects_invalid ... ok
[INFO] [stdout] test team::auto_merge::tests::save_override_to_readonly_dir_returns_error ... FAILED
[INFO] [stdout] test team::config::tests::validate_verbose_backend_health_does_not_fail_validation ... ok
[INFO] [stdout] test team::checkpoint::tests::write_checkpoint_to_readonly_dir_fails ... FAILED
[INFO] [stdout] test team::completion::tests::parse_completion_returns_error_for_malformed_packet ... ok
[INFO] [stdout] test team::board::tests::parse_age_threshold_invalid ... ok
[INFO] [stdout] test team::config::tests::validate_rejects_empty_name ... ok
[INFO] [stdout] test team::config::tests::validate_rejects_non_user_without_agent ... ok
[INFO] [stdout] test team::config::tests::validate_rejects_layout_over_100_pct ... ok
[INFO] [stdout] test team::config::tests::validate_rejects_duplicate_role_names ... ok
[INFO] [stdout] test team::config::tests::validate_rejects_unknown_agent ... ok
[INFO] [stdout] test team::config::tests::validate_rejects_talks_to_reference_to_missing_role ... ok
[INFO] [stdout] test team::config::tests::validate_rejects_duplicate_role_names_with_mixed_role_types ... ok
[INFO] [stdout] test team::config::tests::validate_rejects_unknown_talks_to ... ok
[INFO] [stdout] test team::config::tests::validate_rejects_unknown_automation_sender ... ok
[INFO] [stdout] test team::config::tests::validate_rejects_user_with_agent ... ok
[INFO] [stdout] test team::config::tests_advanced::can_talk_role_to_self_via_talks_to ... ok
[INFO] [stdout] test team::config::tests_advanced::load_from_empty_file_returns_error ... ok
[INFO] [stdout] test team::config::tests::validate_rejects_zero_instances ... ok
[INFO] [stdout] test team::config::tests_advanced::can_talk_nonexistent_target_returns_false ... ok
[INFO] [stdout] test team::config::tests_advanced::load_from_invalid_yaml_file_returns_error ... ok
[INFO] [stdout] test team::config::tests_advanced::can_talk_nonexistent_sender_returns_false ... ok
[INFO] [stdout] test team::config::tests_advanced::invalid_talks_to_error_shows_defined_roles ... ok
[INFO] [stdout] test team::config::tests_advanced::load_planning_directive_returns_none_for_empty_file ... ok
[INFO] [stdout] test team::config::tests_advanced::load_planning_directive_returns_none_for_whitespace_only ... ok
[INFO] [stdout] test team::config::tests_advanced::load_planning_directive_truncation_boundary_exact_length ... ok
[INFO] [stdout] test team::config::tests_advanced::load_from_nonexistent_file_returns_error ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_cost_config_zero_pricing ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_event_log_max_bytes_zero ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_capability_overrides_empty ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_orchestrator_position_defaults_to_bottom ... ok
[INFO] [stdout] test team::config::tests_advanced::load_planning_directive_truncation_boundary_one_over ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_cost_config_empty_models_map ... ok
[INFO] [stdout] test team::config::tests_advanced::missing_field_error_lists_valid_agents ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_auto_merge_policy_custom ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_auto_merge_policy_defaults ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_auto_merge_zero_thresholds ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_orchestrator_position_left ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_rejects_boolean_for_name ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_rejects_invalid_orchestrator_position ... ok
[INFO] [stdout] test team::comms::tests::telegram_recent_sends_respects_ttl ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_rejects_invalid_role_type ... ok
[INFO] [stdout] test team::config::tests::validate_verbose_includes_backend_health_checks ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_tilde_name_deserializes_as_tilde_string ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_workflow_policy_zero_escalation_threshold ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_board_config_zero_thresholds ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_workflow_policy_zero_wip_limits ... ok
[INFO] [stdout] test team::config::tests_advanced::resolve_agent_role_overrides_team ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_retro_min_duration_zero ... ok
[INFO] [stdout] test team::config::tests_advanced::validate_accepts_large_instance_count ... ok
[INFO] [stdout] test team::config::tests_advanced::team_level_agent_absent_defaults_to_none ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_workflow_policy_defaults_all_applied ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_rejects_string_for_instances ... ok
[INFO] [stdout] test team::config::tests_advanced::resolve_agent_returns_none_for_user ... ok
[INFO] [stdout] test team::config::tests_advanced::validate_accepts_single_user_only_team ... ok
[INFO] [stdout] test team::config::tests_advanced::validate_layout_empty_zones_accepted ... ok
[INFO] [stdout] test team::config::tests_advanced::validate_layout_zone_width_zero ... ok
[INFO] [stdout] test team::config::tests_advanced::validate_accepts_team_level_agent_without_role_agent ... ok
[INFO] [stdout] test team::config::tests_advanced::validate_rejects_role_with_empty_name ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_rejects_invalid_workflow_mode ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_rejects_negative_instances ... ok
[INFO] [stdout] test team::config::tests_advanced::resolve_agent_defaults_to_claude_when_nothing_set ... ok
[INFO] [stdout] test team::config::tests_advanced::validate_accepts_multiple_user_roles ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_rejects_string_for_interval_secs ... ok
[INFO] [stdout] test team::config::tests_advanced::validate_layout_zones_exactly_100_pct ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_capability_overrides ... ok
[INFO] [stdout] test team::config::tests_advanced::parse_null_name_deserializes_as_literal_string ... ok
[INFO] [stdout] test team::config::tests_advanced::validate_rejects_empty_roles_list ... ok
[INFO] [stdout] test team::config::tests_advanced::validate_rejects_no_agent_at_any_level ... ok
[INFO] [stdout] test team::config::tests_advanced::validate_mixed_backend_team ... ok
[INFO] [stdout] test team::config::tests_advanced::validate_rejects_two_roles_with_empty_names ... ok
[INFO] [stdout] test team::config::tests_advanced::verbose_shows_checks_with_failures ... ok
[INFO] [stdout] test team::config::tests_advanced::verbose_shows_checks_all_pass ... ok
[INFO] [stdout] test team::config::tests_advanced::validate_team_level_agent_rejects_unknown ... ok
[INFO] [stdout] test team::config::tests_advanced::team_level_agent_parsed ... ok
[INFO] [stdout] test team::config::tests_advanced::unknown_backend_error_lists_valid_agents ... ok
[INFO] [stdout] test team::config::tests_proptest::valid_agent_backend_parses ... ok
[INFO] [stdout] test team::cost::tests::built_in_pricing_gpt54_has_reasoning_rate ... ok
[INFO] [stdout] test team::cost::tests::built_in_pricing_opus_has_cache_tiers ... ok
[INFO] [stdout] test team::cost::tests::built_in_pricing_sonnet_has_cache_tiers ... ok
[INFO] [stdout] test team::cost::tests::built_in_pricing_supports_common_models ... ok
[INFO] [stdout] test team::config::tests_proptest::valid_workflow_modes_parse ... ok
[INFO] [stdout] test team::cost::tests::collect_cost_report_empty_when_no_sessions ... ok
[INFO] [stdout] test team::cost::tests::built_in_pricing_unknown_returns_none ... ok
[INFO] [stdout] test team::cost::tests::collect_cost_report_skips_user_roles_and_shared_cwd_fallbacks ... ok
[INFO] [stdout] test team::cost::tests::collect_cost_report_maps_members_to_current_tasks ... ok
[INFO] [stdout] test team::cost::tests::discover_claude_session_cwd_fallback_finds_newest ... ok
[INFO] [stdout] test team::cost::tests::collect_cost_report_tracks_unpriced_models ... ok
[INFO] [stdout] test team::cost::tests::discover_claude_session_finds_exact_session_id ... ok
[INFO] [stdout] test team::config::tests_proptest::random_standup_and_board_values_parse ... ok
[INFO] [stdout] test team::cost::tests::discover_claude_session_no_cwd_fallback_when_disabled ... ok
[INFO] [stdout] test team::cost::tests::discover_claude_session_returns_none_when_root_missing ... ok
[INFO] [stdout] test team::cost::tests::discover_codex_session_returns_none_when_root_missing ... ok
[INFO] [stdout] test team::cost::tests::estimate_cost_generic_rate_falls_back_to_5m_then_input ... ok
[INFO] [stdout] test team::cost::tests::estimate_cost_unclassified_cache_creation_uses_generic_rate ... ok
[INFO] [stdout] test team::cost::tests::estimate_cost_uses_pricing_breakdown ... ok
[INFO] [stdout] test team::cost::tests::estimate_cost_zero_usage_returns_zero ... ok
[INFO] [stdout] test team::cost::tests::json_u64_returns_zero_for_non_number ... ok
[INFO] [stdout] test team::cost::tests::json_u64_returns_value_for_number ... ok
[INFO] [stdout] test team::cost::tests::json_u64_returns_zero_for_none ... ok
[INFO] [stdout] test team::cost::tests::estimate_cost_uses_output_rate_when_no_reasoning_rate ... ok
[INFO] [stdout] test team::cost::tests::load_active_tasks_parses_valid_state ... ok
[INFO] [stdout] test team::cost::tests::load_active_tasks_returns_empty_on_invalid_json ... ok
[INFO] [stdout] test team::cost::tests::load_active_tasks_returns_empty_when_file_missing ... ok
[INFO] [stdout] test team::cost::tests::load_launch_state_returns_empty_on_invalid_json ... ok
[INFO] [stdout] test team::cost::tests::load_launch_state_returns_empty_when_file_missing ... ok
[INFO] [stdout] test team::cost::tests::load_launch_state_parses_valid_json ... ok
[INFO] [stdout] test team::cost::tests::member_session_target_claude_agent ... ok
[INFO] [stdout] test team::cost::tests::member_session_target_claude_code_agent ... ok
[INFO] [stdout] test team::cost::tests::member_session_target_none_agent_defaults_to_claude ... ok
[INFO] [stdout] test team::cost::tests::member_session_target_unknown_agent_returns_none ... ok
[INFO] [stdout] test team::cost::tests::member_session_target_worktree_path_for_claude ... ok
[INFO] [stdout] test team::cost::tests::member_session_target_worktree_path_for_codex ... ok
[INFO] [stdout] test team::cost::tests::parse_claude_session_returns_none_for_empty_file ... ok
[INFO] [stdout] test team::cost::tests::parse_claude_session_skips_entries_without_message ... ok
[INFO] [stdout] test team::cost::tests::parse_claude_session_usage_sums_message_usage ... ok
[INFO] [stdout] test team::cost::tests::parse_codex_session_returns_none_for_empty_file ... ok
[INFO] [stdout] test team::cost::tests::parse_codex_session_skips_malformed_lines ... ok
[INFO] [stdout] test team::cost::tests::parse_codex_session_usage_sums_last_token_usage ... ok
[INFO] [stdout] test team::cost::tests::pricing_for_model_normalized_case_match ... ok
[INFO] [stdout] test team::cost::tests::pricing_for_model_returns_none_for_unknown ... ok
[INFO] [stdout] test team::cost::tests::pricing_for_model_uses_override_exact_match ... ok
[INFO] [stdout] test team::cost::tests::read_codex_session_meta_parses_session_meta_line ... ok
[INFO] [stdout] test team::cost::tests::read_codex_session_meta_returns_none_for_no_meta ... ok
[INFO] [stdout] test team::cost::tests::read_codex_session_meta_skips_blank_and_malformed_lines ... ok
[INFO] [stdout] test team::cost::tests::read_dir_paths_returns_empty_for_empty_dir ... ok
[INFO] [stdout] test team::cost::tests::read_dir_paths_returns_entries ... ok
[INFO] [stdout] test team::cost::tests::session_roots_default_uses_home ... ok
[INFO] [stdout] test team::cost::tests::token_usage_display_cache_tokens_sums_cache_fields ... ok
[INFO] [stdout] test team::cost::tests::token_usage_total_tokens_sums_all_fields ... ok
[INFO] [stdout] test team::cost::tests::token_usage_total_tokens_zero_when_default ... ok
[INFO] [stdout] test team::cost::tests::truncate_model_exact_limit_unchanged ... ok
[INFO] [stdout] test team::cost::tests::truncate_model_long_name_truncated ... ok
[INFO] [stdout] test team::cost::tests::truncate_model_short_name_unchanged ... ok
[INFO] [stdout] test team::daemon::agent_handle::tests::apply_state_change_to_working ... ok
[INFO] [stdout] test team::daemon::agent_handle::tests::apply_state_change_updates_state ... ok
[INFO] [stdout] test team::daemon::agent_handle::tests::is_terminal_for_context_exhausted ... ok
[INFO] [stdout] test team::daemon::agent_handle::tests::is_terminal_for_dead ... ok
[INFO] [stdout] test team::daemon::agent_handle::tests::new_handle_starts_in_starting_state ... ok
[INFO] [stdout] test team::daemon::agent_handle::tests::record_pong_sets_last_pong_at ... ok
[INFO] [stdout] test team::daemon::agent_handle::tests::secs_since_state_change_is_zero_initially ... ok
[INFO] [stdout] test team::daemon::agent_handle::tests::send_kill_delivers_command ... ok
[INFO] [stdout] test team::daemon::agent_handle::tests::send_message_delivers_command_to_child ... ok
[INFO] [stdout] test team::daemon::agent_handle::tests::send_ping_delivers_command ... ok
[INFO] [stdout] test team::daemon::agent_handle::tests::send_shutdown_delivers_command ... ok
[INFO] [stdout] test team::daemon::agent_handle::tests::state_changed_at_updates_on_apply ... ok
[INFO] [stdout] test team::daemon::agent_handle::tests::state_lifecycle_starting_to_idle_to_working_to_idle ... ok
[INFO] [stdout] test team::cost::tests::member_session_target_codex_agent ... ok
[INFO] [stdout] test team::daemon::agent_handle::tests::try_recv_event_returns_sent_event ... ok
[INFO] [stdout] test team::config::tests_proptest::random_automation_booleans_parse ... ok
[INFO] [stdout] test team::config::tests_proptest::valid_orchestrator_positions_parse ... ok
[INFO] [stdout] test team::config::tests_proptest::all_role_types_parse ... ok
[INFO] [stdout] test team::cost::tests::member_session_target_returns_none_for_user_role ... ok
[INFO] [stdout] test team::config::tests_proptest::random_workflow_policy_values_parse ... ok
[INFO] [stdout] test team::config::tests_proptest::invalid_workflow_mode_produces_error ... ok
[INFO] [stdout] test team::config::tests_proptest::random_auto_merge_policy_parses ... ok
[INFO] [stdout] test team::config::tests_proptest::missing_optional_fields_use_defaults ... ok
[INFO] [stdout] test team::daemon::automation::tests::auto_archive_noop_when_none ... ok
[INFO] [stdout] test team::daemon::automation::tests::auto_archive_moves_old_done_tasks ... ok
[INFO] [stdout] test team::daemon::automation::tests::auto_archive_noop_when_disabled ... ok
[INFO] [stdout] test team::config::tests_proptest::invalid_agent_backend_rejected_by_validate ... ok
[INFO] [stdout] test team::daemon::automation::tests::auto_archive_skips_recent_done ... ok
[INFO] [stdout] test team::daemon::automation::tests::auto_archive_respects_config_threshold ... ok
[INFO] [stdout] test team::config::tests_proptest::team_level_agent_applied_to_agentless_roles ... ok
[INFO] [stdout] test team::daemon::automation::tests::auto_retro_fires_when_all_done ... ok
[INFO] [stdout] test team::daemon::automation::tests::auto_retro_does_not_fire_twice ... ok
[INFO] [stdout] test team::config::tests_proptest::extra_unknown_fields_ignored ... ok
[INFO] [stdout] test team::daemon::automation::tests::escalate_stale_reviews_prunes_tracking_for_non_review_tasks ... ok
[INFO] [stdout] test team::daemon::automation::tests::escalate_stale_reviews_sends_nudge_then_escalation ... ok
[INFO] [stdout] test team::daemon::automation::tests::manager_for_member_name_returns_none_for_top_level ... ok
[INFO] [stdout] test team::daemon::automation::tests::manager_for_member_name_returns_reports_to ... ok
[INFO] [stdout] test team::config::tests_proptest::layout_zone_widths_parse_and_validate ... ok
[INFO] [stdout] test team::daemon::automation::tests::escalate_stale_reviews_sends_nudge_below_timeout ... ok
[INFO] [stdout] test team::daemon::automation::tests::escalate_stale_reviews_skips_non_review_tasks ... ok
[INFO] [stdout] test team::daemon::automation::tests::maybe_auto_unblock_notifies_manager_when_task_is_unowned ... ok
[INFO] [stdout] test team::daemon::automation::tests::maybe_auto_unblock_moves_blocked_task_to_todo_and_notifies_owner ... ok
[INFO] [stdout] test team::daemon::automation::tests::auto_unblock_recipient_ignores_unknown_owner ... ok
[INFO] [stdout] test team::daemon::automation::tests::maybe_auto_unblock_leaves_unresolved_or_dependency_free_tasks_blocked ... ok
[INFO] [stdout] test team::daemon::automation::tests::manager_for_member_name_returns_none_for_unknown ... ok
[INFO] [stdout] test team::daemon::automation::tests::member_worktree_context_returns_none_when_worktree_missing ... ok
[INFO] [stdout] test team::daemon::automation::tests::member_worktree_context_returns_none_for_non_worktree_member ... ok
[INFO] [stdout] test team::daemon::automation::tests::maybe_rotate_board_skips_when_too_recent ... ok
[INFO] [stdout] test team::daemon::automation::tests::maybe_rotate_board_skips_when_board_dir_exists ... ok
[INFO] [stdout] test team::daemon::automation::tests::pipeline_starvation_skipped_when_no_idle_engineers ... ok
[INFO] [stdout] test team::daemon::automation::tests::pipeline_starvation_skipped_when_threshold_is_none ... ok
[INFO] [stdout] test team::daemon::automation::tests::pipeline_starvation_suppressed_when_manager_working ... ok
[INFO] [stdout] test team::daemon::automation::tests::pipeline_starvation_fires_when_deficit_exceeds_threshold ... ok
[INFO] [stdout] test team::daemon::automation::tests::pipeline_starvation_suppressed_when_enough_todo_tasks ... ok
[INFO] [stdout] test team::daemon::automation::tests::reconcile_active_tasks_clears_done_tasks ... ok
[INFO] [stdout] test team::daemon::automation::tests::reconcile_active_tasks_clears_missing_tasks ... ok
[INFO] [stdout] test team::config::tests_proptest::valid_random_role_count_parses_without_panic ... ok
[INFO] [stdout] test team::daemon::automation::tests::reconcile_active_tasks_noop_when_empty ... ok
[INFO] [stdout] test team::daemon::automation::tests::truly_idle_count_is_zero_when_all_busy ... ok
[INFO] [stdout] test team::daemon::automation::tests::reconcile_active_tasks_keeps_in_progress_tasks ... ok
[INFO] [stdout] test team::daemon::automation::tests::auto_unblock_recipient_is_task_owner_when_known ... ok
[INFO] [stdout] test team::daemon::automation::tests::auto_unblock_recipient_falls_back_to_manager ... ok
[INFO] [stdout] test team::daemon::dispatch::guard::tests::failure_recipient_falls_back_to_first_manager ... ok
[INFO] [stdout] test team::daemon::automation::tests::reconcile_active_tasks_clears_archived_tasks ... ok
[INFO] [stdout] test team::daemon::automation::tests::truly_idle_strips_at_prefix_from_claimed_by ... ok
[INFO] [stdout] test team::daemon::dispatch::guard::tests::failure_recipient_none_when_no_managers ... ok
[INFO] [stdout] test team::daemon::dispatch::queue::tests::next_task_breaks_ties_by_id ... ok
[INFO] [stdout] test team::daemon::dispatch::queue::tests::next_task_accepts_backlog_status ... ok
[INFO] [stdout] test team::daemon::automation::tests::truly_idle_counts_only_idle_engineers_without_board_items ... ok
[INFO] [stdout] test team::daemon::dispatch::guard::tests::escalate_sends_message_to_manager ... ok
[INFO] [stdout] test team::daemon::dispatch::guard::tests::failure_recipient_none_for_unknown_engineer ... ok
[INFO] [stdout] test team::daemon::dispatch::guard::tests::failure_recipient_returns_reports_to_manager ... ok
[INFO] [stdout] test team::daemon::dispatch::readiness::tests::normalized_dir_falls_back_for_nonexistent ... ok
[INFO] [stdout] test team::daemon::dispatch::readiness::tests::shell_single_quote_empty ... ok
[INFO] [stdout] test team::daemon::dispatch::readiness::tests::normalized_dir_consistent_for_same_path ... ok
[INFO] [stdout] test team::daemon::dispatch::readiness::tests::shell_single_quote_multiple_quotes ... ok
[INFO] [stdout] test team::daemon::dispatch::readiness::tests::shell_single_quote_no_quotes ... ok
[INFO] [stdout] test team::daemon::dispatch::readiness::tests::normalized_dir_resolves_existing_path ... ok
[INFO] [stdout] test team::daemon::dispatch::readiness::tests::shell_single_quote_only_quote ... ok
[INFO] [stdout] test team::daemon::dispatch::readiness::tests::shell_single_quote_with_single_quote ... ok
[INFO] [stdout] test team::daemon::dispatch::queue::tests::idle_engineers_excludes_managers ... ok
[INFO] [stdout] test team::daemon::dispatch::queue::tests::idle_engineers_empty_when_all_working ... ok
[INFO] [stdout] test team::daemon::dispatch::queue::tests::next_task_picks_highest_priority ... ok
[INFO] [stdout] test team::config::tests_proptest::arbitrary_yaml_never_panics ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::cwd_correction_normalizes_nonexistent_paths_to_self ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::cwd_correction_handles_symlinks ... ok
[INFO] [stdout] test team::daemon::dispatch::guard::tests::escalate_without_manager_does_not_error ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::cwd_correction_retries_on_stale_read ... ok
[INFO] [stdout] test team::daemon::dispatch::queue::tests::next_task_returns_none_when_empty ... ok
[INFO] [stdout] test team::daemon::dispatch::queue::tests::idle_engineers_returns_only_idle ... ok
[INFO] [stdout] test team::daemon::dispatch::queue::tests::next_task_allows_met_dependencies ... ok
[INFO] [stdout] test team::daemon::dispatch::queue::tests::next_task_skips_done_tasks ... ok
[INFO] [stdout] test team::daemon::dispatch::queue::tests::next_task_skips_blocked_dependencies ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::dispatch_queue_entry_serde_no_failure ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::dispatch_queue_entry_serde_roundtrip ... ok
[INFO] [stdout] test team::daemon::dispatch::queue::tests::next_task_skips_claimed_tasks ... ok
[INFO] [stdout] test team::daemon::dispatch::stabilization::tests::releases_after_delay_expires ... ok
[INFO] [stdout] test team::daemon::dispatch::stabilization::tests::unknown_engineer_holds ... ok
[INFO] [stdout] test team::daemon::dispatch::queue::tests::next_task_skips_already_queued ... ok
[INFO] [stdout] test team::daemon::dispatch::stabilization::tests::holds_when_no_idle_entry ... ok
[INFO] [stdout] test team::daemon::dispatch::stabilization::tests::zero_delay_releases_immediately ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::engineer_task_branch_name_extracts_task_id_from_assignment_text ... ok
[INFO] [stdout] test team::daemon::dispatch::stabilization::tests::holds_when_within_delay ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::engineer_task_branch_name_uses_explicit_task_id ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::engineer_task_branch_name_falls_back_to_slugged_branch ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::dedup_window_expires_and_allows_reassignment ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::parse_task_id_case_insensitive ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::parse_task_id_empty_digits ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::dispatch_guard_blocks_claimed_todo_assignment ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::parse_task_id_no_match ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::parse_task_id_standard_format ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::priority_rank_critical ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::priority_rank_high ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::priority_rank_low ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::priority_rank_medium ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::priority_rank_unknown_defaults_highest_number ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::parse_task_id_multiple_returns_first ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::slugify_basic_text ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::slugify_empty_returns_task ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::slugify_only_special_chars ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::slugify_preserves_numbers ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::slugify_special_characters ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::dedup_window_zero_disables_dedup ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::summarize_assignment_uses_first_non_empty_line ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::summarize_empty_body ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::summarize_only_whitespace ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::active_board_item_count_includes_todo_in_progress_and_review ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::dedup_window_allows_different_task ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::e2e_future_scheduled_for_is_blocked ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::dedup_window_prevents_duplicate_enqueue ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::dispatch_skips_future_scheduled_task ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::summarize_preserves_short_line ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::summarize_truncates_long_line ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::manual_cooldown_blocks_dispatch ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::dispatch_includes_past_scheduled_task ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::e2e_no_scheduled_for_always_runnable ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::manual_cooldown_expires_and_allows_dispatch ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::manual_cooldown_only_affects_assigned_engineer ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::e2e_past_scheduled_for_is_dispatchable ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::queue_escalates_after_repeated_validation_failures ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::stabilization_delay_prevents_premature_dispatch ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::wip_gate_blocks_double_assignment ... ok
[INFO] [stdout] test team::daemon::dispatch::wip::tests::counts_in_progress_claimed_by_engineer ... ok
[INFO] [stdout] test team::daemon::dispatch::wip::tests::counts_todo_claimed_by_engineer ... ok
[INFO] [stdout] test team::daemon::dispatch::wip::tests::counts_review_by_review_owner ... ok
[INFO] [stdout] test team::daemon::dispatch::wip::tests::ignores_tasks_claimed_by_other_engineer ... ok
[INFO] [stdout] test team::daemon::dispatch::wip::tests::zero_when_no_tasks_exist ... ok
[INFO] [stdout] test team::daemon::dispatch::wip::tests::ignores_backlog_tasks ... ok
[INFO] [stdout] test team::daemon::dispatch::wip::tests::ignores_done_tasks ... ok
[INFO] [stdout] test team::daemon::error_handling::tests::consecutive_failures_trigger_threshold ... ok
[INFO] [stdout] test team::daemon::error_handling::tests::catch_unwind_recovers_from_panic ... ok
[INFO] [stdout] test team::daemon::dispatch::wip::tests::counts_multiple_active_items ... ok
[INFO] [stdout] test team::daemon::error_handling::tests::consecutive_error_counter_resets_on_success ... ok
[INFO] [stdout] test team::daemon::error_handling::tests::subsystem_error_count_increments ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::dispatch_skips_worktree_prep_for_working_engineer ... ok
[INFO] [stdout] test team::daemon::error_handling::tests::recoverable_subsystem_failure_does_not_crash_daemon ... ok
[INFO] [stdout] test team::daemon::error_handling::tests::critical_subsystem_errors_propagate ... ok
[INFO] [stdout] test team::daemon::error_handling::tests::criticality_classification ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::false_done_prevention_invalid_worktree_returns_error ... ok
[INFO] [stdout] test team::daemon::error_handling::tests::error_count_resets_on_success ... ok
[INFO] [stdout] test team::daemon::error_handling::tests::subsystem_consecutive_failures_escalate ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::health_check_interval_config_default ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::check_backend_health_default_agent_is_claude ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::check_backend_health_runs_after_interval ... ok
[INFO] [stdout] test team::daemon::dispatch::tests::worktree_gate_blocks_dirty_worktrees ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::check_backend_health_skipped_before_interval ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::load_prompt_fallback_on_missing_file ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::check_backend_health_emits_event_on_transition ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::load_prompt_substitutes_template_variables ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::load_prompt_reports_to_none_becomes_none_string ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::check_backend_health_tracks_multiple_members ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::load_prompt_uses_custom_prompt_file ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::load_prompt_default_file_per_role_type ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::maybe_warn_uncommitted_work_skips_non_worktree_engineers ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::check_backend_health_skips_user_roles ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::maybe_warn_uncommitted_work_sends_nudge_above_threshold ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::maybe_warn_uncommitted_work_skips_below_threshold ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::maybe_warn_uncommitted_work_disabled_when_zero ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::check_backend_health_no_event_when_state_unchanged ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::maybe_warn_uncommitted_work_rate_limited ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::uncommitted_diff_lines_non_git_dir_returns_error ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::uncommitted_warn_threshold_config_default ... ok
[INFO] [stdout] test team::daemon::health::context_exhaustion::tests::agent_restart_relaunches_context_exhausted_member_with_task_context ... ignored
[INFO] [stdout] test team::daemon::health::context_exhaustion::tests::agent_restart_respects_cooldown_before_first_restart ... ignored
[INFO] [stdout] test team::daemon::health::context_exhaustion::tests::agent_restart_second_exhaustion_escalates_instead_of_restarting ... ignored
[INFO] [stdout] test team::daemon::health::context_exhaustion::tests::context_exhaustion_relaunch_corrects_mismatched_cwd ... ignored
[INFO] [stdout] test team::daemon::dispatch::tests::dispatch_preps_worktree_for_idle_engineer ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::false_done_prevention_with_commits_returns_nonzero ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::uncommitted_diff_lines_empty_when_clean ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::false_done_prevention_no_commits_returns_zero ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::uncommitted_diff_lines_includes_staged_changes ... ok
[INFO] [stdout] test team::daemon::health::context_exhaustion::tests::handle_context_exhaustion_no_task_sets_idle ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::uncommitted_diff_lines_counts_unstaged ... ok
[INFO] [stdout] test team::daemon::health::context_exhaustion::tests::handle_context_exhaustion_unknown_member_is_noop ... ok
[INFO] [stdout] test team::daemon::health::ping_pong::tests::shim_health_check_sends_ping_after_interval ... ok
[INFO] [stdout] test team::daemon::health::context_exhaustion::tests::handle_context_exhaustion_escalation_cooldown_suppresses ... ok
[INFO] [stdout] test team::daemon::health::ping_pong::tests::shim_health_check_detects_stale_handle ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::check_worktree_staleness_skips_unmerged ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::uncommitted_diff_lines_mixed_staged_and_unstaged ... ok
[INFO] [stdout] test team::daemon::health::poll_shim::tests::handle_shim_event_died_marks_dead ... ok
[INFO] [stdout] test team::daemon::health::ping_pong::tests::shim_health_check_skips_terminal_handles ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::reconcile_emits_worktree_reconciled_event ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::check_worktree_staleness_skips_base_branch ... ok
[INFO] [stdout] test team::daemon::health::preflight::tests::pre_assignment_health_check_corrects_mismatched_cwd ... ignored
[INFO] [stdout] test team::daemon::health::preflight::tests::pre_assignment_health_check_cwd_matching_path_passes_silently ... ignored
[INFO] [stdout] test team::daemon::health::preflight::tests::startup_cwd_validation_corrects_all_agent_panes ... ignored
[INFO] [stdout] test team::daemon::health::poll_shim::tests::handle_shim_event_context_exhausted ... ok
[INFO] [stdout] test team::daemon::health::poll_shim::tests::handle_shim_event_pong_records_timestamp ... ok
[INFO] [stdout] test team::daemon::health::preflight::tests::startup_preflight_respawns_dead_pane_and_bootstraps_board ... ignored
[INFO] [stdout] test team::daemon::health::restart::tests::poll_watchers_respawns_pane_dead_member_and_records_events ... ignored
[INFO] [stdout] test team::daemon::health::restart::tests::restart_member_corrects_mismatched_cwd_after_respawn ... ignored
[INFO] [stdout] test team::daemon::health::restart::tests::spawn_all_agents_corrects_mismatched_cwd_before_launch ... ignored
[INFO] [stdout] test team::daemon::health::ping_pong::tests::shim_health_check_skips_when_interval_not_elapsed ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::uncommitted_diff_lines_new_file_counts ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::reconcile_skips_unmerged_branch ... ok
[INFO] [stdout] test team::daemon::health::stall::tests::stall_checkpoint_restart_resume_full_flow ... ignored
[INFO] [stdout] test team::daemon::health::stall::tests::stall_checkpoint_with_missing_worktree ... ignored
[INFO] [stdout] test team::daemon::health::stall::tests::stall_detection_config_defaults ... ok
[INFO] [stdout] test team::daemon::health::stall::tests::stall_escalates_after_max_restarts ... ignored
[INFO] [stdout] test team::daemon::health::stall::tests::stall_overwrites_existing_checkpoint ... ignored
[INFO] [stdout] test team::daemon::health::poll_shim::tests::handle_shim_event_ready_sets_idle_state ... ok
[INFO] [stdout] test team::daemon::health::poll_shim::tests::handle_shim_event_completion_sets_idle ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::reconcile_skips_working_engineer ... ok
[INFO] [stdout] test team::daemon::health::stall::tests::stall_restart_relaunches_stalled_agent_with_task_context ... ignored
[INFO] [stdout] test team::daemon::health::poll_shim::tests::handle_shim_event_state_changed_to_working ... ok
[INFO] [stdout] test team::daemon::health::poll_shim::tests::handle_shim_event_warning_surfaces_to_manager ... ok
[INFO] [stdout] test team::daemon::health::poll_shim::tests::poll_shim_handles_empty_is_noop ... ok
[INFO] [stdout] test team::daemon::health::preflight::tests::startup_preflight_initializes_missing_board_directory ... ok
[INFO] [stdout] test team::daemon::health::poll_shim::tests::handle_shim_event_died_escalates_when_no_auto_respawn ... ok
[INFO] [stdout] test team::daemon::health::tests::context_escalation_cooldown_key_format ... ok
[INFO] [stdout] test team::daemon::health::tests::context_restart_cooldown_key_format ... ok
[INFO] [stdout] test team::daemon::health::stall::tests::handle_stalled_agent_cooldown_prevents_action ... ok
[INFO] [stdout] test team::daemon::health::tests::content_matches ... ok
[INFO] [stdout] test team::daemon::health::preflight::tests::startup_preflight_reports_missing_kanban_binary ... ok
[INFO] [stdout] test team::daemon::health::preflight::tests::mark_member_working_updates_state_and_watcher ... ok
[INFO] [stdout] test team::daemon::health::tests::restart_assignment_message_includes_branch_and_worktree ... ok
[INFO] [stdout] test team::daemon::health::tests::restart_assignment_message_includes_task_id_and_title ... ok
[INFO] [stdout] test team::daemon::health::tests::restart_includes_checkpoint ... ok
[INFO] [stdout] test team::daemon::health::stall::tests::stall_restart_count_counts_only_stalled_reason ... ok
[INFO] [stdout] test team::daemon::health::stall::tests::handle_stalled_agent_no_task_is_noop ... ok
[INFO] [stdout] test team::daemon::health::tests::handles_missing_checkpoint ... ok
[INFO] [stdout] test team::daemon::health::stall::tests::stall_restart_cooldown_prevents_repeat_restart ... ok
[INFO] [stdout] test team::daemon::interventions::board_replenishment::tests::replenishment_context_returns_none_when_empty ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::reconcile_skips_idle_engineer_with_active_task ... ok
[INFO] [stdout] test team::daemon::interventions::board_replenishment::tests::replenishment_context_returns_none_when_missing ... ok
[INFO] [stdout] test team::daemon::health::stall::tests::stall_restart_count_returns_zero_with_no_events ... ok
[INFO] [stdout] test team::daemon::interventions::board_replenishment::tests::replenishment_signature_includes_idle_engineers ... ok
[INFO] [stdout] test team::daemon::interventions::board_replenishment::tests::replenishment_context_returns_trimmed_content ... ok
[INFO] [stdout] test team::daemon::interventions::board_replenishment::tests::replenishment_signature_sorts_deterministically ... ok
[INFO] [stdout] test team::daemon::interventions::dispatch::tests::dispatch_key_uses_dispatch_prefix ... ok
[INFO] [stdout] test team::daemon::health::stall::tests::stall_checkpoint_cleared_on_task_clear ... ok
[INFO] [stdout] test team::daemon::interventions::dispatch::tests::dispatch_signature_empty_inputs_returns_empty ... ok
[INFO] [stdout] test team::daemon::interventions::dispatch::tests::dispatch_signature_includes_idle_and_open_components ... ok
[INFO] [stdout] test team::daemon::interventions::dispatch::tests::dispatch_signature_multiple_active_reports ... ok
[INFO] [stdout] test team::daemon::interventions::dispatch::tests::dispatch_signature_includes_active_reports_with_task_ids ... ok
[INFO] [stdout] test team::daemon::interventions::dispatch::tests::dispatch_signature_sorts_all_components ... ok
[INFO] [stdout] test team::daemon::interventions::owned_tasks::tests::signature_empty ... ok
[INFO] [stdout] test team::daemon::interventions::owned_tasks::tests::signature_single_task ... ok
[INFO] [stdout] test team::daemon::interventions::owned_tasks::tests::signature_sorts_by_id ... ok
[INFO] [stdout] test team::daemon::interventions::review::tests::review_backlog_owner_returns_none_for_non_review ... ok
[INFO] [stdout] test team::daemon::interventions::review::tests::review_backlog_owner_returns_none_for_unclaimed ... ok
[INFO] [stdout] test team::daemon::interventions::review::tests::review_backlog_owner_uses_reports_to_when_member_found ... ok
[INFO] [stdout] test team::daemon::interventions::review::tests::review_key_uses_review_prefix ... ok
[INFO] [stdout] test team::daemon::interventions::review::tests::review_signature_empty_returns_empty ... ok
[INFO] [stdout] test team::daemon::interventions::review::tests::review_signature_single_task ... ok
[INFO] [stdout] test team::daemon::interventions::review::tests::review_signature_unknown_when_no_claimed_by ... ok
[INFO] [stdout] test team::daemon::interventions::tests::all_engineers_active_returns_false_for_empty_engineers ... ok
[INFO] [stdout] test team::daemon::interventions::tests::all_engineers_active_ignores_non_in_progress_tasks ... ok
[INFO] [stdout] test team::daemon::interventions::board_replenishment::tests::replenishment_signature_changes_with_different_counts ... ok
[INFO] [stdout] test team::daemon::interventions::tests::all_engineers_active_returns_false_when_one_has_no_task ... ok
[INFO] [stdout] test team::daemon::interventions::tests::all_engineers_active_returns_true_when_all_have_in_progress ... ok
[INFO] [stdout] test team::daemon::interventions::board_replenishment::tests::replenishment_key_uses_prefix ... ok
[INFO] [stdout] test team::daemon::health::stall::tests::stall_with_no_active_task_is_noop ... ok
[INFO] [stdout] test team::daemon::interventions::tests::build_manager_dispatch_gap_message_includes_active_and_unassigned_paths ... ok
[INFO] [stdout] test team::daemon::interventions::tests::architect_utilization_intervention_signature_sorts_all_inputs ... ok
[INFO] [stdout] test team::daemon::health::checks::tests::reconcile_resets_idle_engineer_on_merged_branch ... ok
[INFO] [stdout] test team::daemon::health::tests::active_task_returns_none_when_no_active_task_id ... ok
[INFO] [stdout] test team::daemon::health::tests::active_task_returns_none_when_task_id_not_on_board ... ok
[INFO] [stdout] test team::daemon::health::tests::active_task_returns_task_when_found ... ok
[INFO] [stdout] test team::daemon::health::tests::context_restart_count_counts_all_reasons_for_task ... ok
[INFO] [stdout] test team::daemon::health::tests::context_restart_count_returns_zero_with_no_events ... ok
[INFO] [stdout] test team::daemon::health::tests::test_retry_count_triggers_escalation_at_threshold ... ok
[INFO] [stdout] test team::daemon::health::tests::test_active_task_id_returns_none_for_unassigned ... ok
[INFO] [stdout] test team::daemon::health::tests::test_retry_count_increments_and_resets ... ok
[INFO] [stdout] test team::daemon::interventions::tests::intervention_key_helpers_use_expected_prefixes ... ok
[INFO] [stdout] test team::daemon::interventions::tests::build_owned_task_intervention_message_includes_parent_escalation ... ok
[INFO] [stdout] test team::daemon::interventions::tests::build_architect_utilization_message_reloads_replenishment_context ... ok
[INFO] [stdout] test team::daemon::interventions::tests::build_architect_utilization_message_includes_recovery_commands ... ok
[INFO] [stdout] test team::daemon::interventions::tests::build_review_intervention_message_includes_merge_and_rework_paths ... ok
[INFO] [stdout] test team::daemon::interventions::tests::board_replenishment_blocked_todo_excluded_from_unblocked_count ... ok
[INFO] [stdout] test team::daemon::interventions::tests::board_replenishment_dependency_unmet_excluded_from_unblocked ... ok
[INFO] [stdout] test team::daemon::interventions::tests::manager_dispatch_intervention_signature_sorts_all_components ... ok
[INFO] [stdout] test team::daemon::health::tests::nonfatal_kanban_failures_are_relayed_to_known_members ... ok
[INFO] [stdout] test team::daemon::interventions::tests::build_stuck_task_escalation_message_prepends_escalation_policy ... ok
[INFO] [stdout] test team::daemon::interventions::tests::build_review_intervention_message_prepends_review_policy ... ok
[INFO] [stdout] test team::daemon::interventions::tests::build_review_intervention_message_truncates_long_policy ... ok
[INFO] [stdout] test team::daemon::interventions::tests::intervention_on_cooldown_false_after_expiry ... ok
[INFO] [stdout] test team::daemon::interventions::tests::build_stuck_task_escalation_message_uses_assign_for_engineer ... ok
[INFO] [stdout] test team::daemon::interventions::tests::is_member_idle_unknown_member_returns_true ... ok
[INFO] [stdout] test team::daemon::interventions::tests::dispatch_does_not_fire_when_reports_working ... ok
[INFO] [stdout] test team::daemon::interventions::tests::fire_utilization_when_engineer_free_with_runnable_work ... ok
[INFO] [stdout] test team::daemon::interventions::tests::fire_starvation_when_engineer_truly_idle ... ok
[INFO] [stdout] test team::daemon::interventions::tests::is_member_idle_falls_back_to_states_map ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_fire_nudges_delivers_when_idle_past_interval ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_fire_nudges_does_not_fire_when_already_fired_this_idle ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_fire_nudges_paused_marker_suppresses ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_fire_nudges_does_not_fire_without_idle_since ... ok
[INFO] [stdout] test team::daemon::interventions::tests::is_member_idle_uses_watcher_state_when_available ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_fire_nudges_does_not_fire_with_pending_inbox ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_fire_nudges_marks_fired_this_idle ... ok
[INFO] [stdout] test team::daemon::interventions::tests::intervention_on_cooldown_true_during_cooldown ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_fire_nudges_does_not_fire_when_disabled ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_architect_utilization_dedupes_same_signature ... ok
[INFO] [stdout] test team::daemon::interventions::tests::intervention_on_cooldown_false_when_no_entry ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_board_replenishment_includes_optional_context_file ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_architect_utilization_queues_for_underloaded_architect ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_architect_utilization_respects_cooldown_until_signature_refire ... ok
[INFO] [stdout] test team::daemon::interventions::tests::dispatch_not_fire_when_disabled ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_board_replenishment_fires_when_todo_below_threshold_and_idle_engineers_exist ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_board_replenishment_does_not_fire_when_all_engineers_busy ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_manager_dispatch_gap_respects_cooldown_until_signature_refire ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_board_replenishment_does_not_fire_when_todo_is_sufficient ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_manager_dispatch_gap_queues_for_idle_lead ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_owned_tasks_signature_change_resets_state ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_owned_tasks_queues_task_message_for_idle_engineer ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_manager_dispatch_gap_dedupes_same_signature ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_owned_tasks_skips_working_engineer ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_review_backlog_queues_for_idle_manager ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_board_replenishment_respects_cooldown ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_review_backlog_dedupes_same_signature ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_triage_backlog_does_not_fire_without_idle_epoch ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_owned_tasks_escalates_to_manager_after_threshold ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_owned_tasks_updates_idle_epoch_across_state_transitions ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_review_backlog_respects_cooldown_until_signature_refire ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_triage_backlog_ignores_reports_already_answered_by_manager ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_triage_backlog_does_not_refire_while_prior_message_is_pending ... ok
[INFO] [stdout] test team::daemon::interventions::tests::owned_task_intervention_signature_sorts_tasks ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_owned_tasks_only_escalates_once_per_signature ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_triage_backlog_queues_expected_message_for_idle_manager ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_triage_backlog_respects_cooldown_after_new_idle_epoch ... ok
[INFO] [stdout] test team::daemon::interventions::tests::nudge_disabled_marker_suppresses_board_replenishment ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_triage_backlog_refires_after_cooldown_expires ... ok
[INFO] [stdout] test team::daemon::interventions::tests::review_backlog_owner_for_task_falls_back_to_claimed_by_when_member_missing ... ok
[INFO] [stdout] test team::daemon::interventions::tests::review_backlog_owner_for_task_ignores_non_review_tasks ... ok
[INFO] [stdout] test team::daemon::interventions::tests::nudge_disabled_marker_suppresses_review ... ok
[INFO] [stdout] test team::daemon::interventions::tests::nudge_disabled_marker_suppresses_dispatch ... ok
[INFO] [stdout] test team::daemon::interventions::tests::nudge_disabled_marker_suppresses_owned_tasks ... ok
[INFO] [stdout] test team::daemon::interventions::tests::nudge_disabled_marker_suppresses_utilization ... ok
[INFO] [stdout] test team::daemon::interventions::tests::maybe_intervene_triage_backlog_updates_count_when_new_report_arrives ... ok
[INFO] [stdout] test team::daemon::interventions::tests::review_backlog_owner_for_task_prefers_reporting_manager ... ok
[INFO] [stdout] test team::daemon::interventions::tests::owned_tasks_not_fire_when_disabled ... ok
[INFO] [stdout] test team::daemon::interventions::tests::owned_tasks_clears_intervention_when_no_owned_tasks ... ok
[INFO] [stdout] test team::daemon::interventions::tests::task_needs_owned_intervention_excludes_terminal_and_review_states ... ok
[INFO] [stdout] test team::daemon::interventions::tests::nudge_disabled_marker_suppresses_triage_intervention ... ok
[INFO] [stdout] test team::daemon::interventions::tests::review_task_intervention_signature_sorts_and_includes_owner ... ok
[INFO] [stdout] test team::daemon::interventions::tests::pause_marker_suppresses_owned_tasks ... ok
[INFO] [stdout] test team::daemon::interventions::tests::multi_intervention_cycle_exact_owned_cooldown_boundary_still_allows_parallel_refire ... ok
[INFO] [stdout] test team::daemon::interventions::tests::multi_intervention_cycle_fires_independent_recoveries_in_strict_order ... ok
[INFO] [stdout] test team::daemon::interventions::tests::review_not_fire_when_disabled ... ok
[INFO] [stdout] test team::daemon::interventions::tests::multi_intervention_cycle_pending_inbox_only_suppresses_targeted_member ... ok
[INFO] [stdout] test team::daemon::interventions::tests::review_does_not_fire_without_idle_epoch ... ok
[INFO] [stdout] test team::daemon::interventions::tests::pause_marker_suppresses_utilization ... ok
[INFO] [stdout] test team::daemon::interventions::tests::suppress_utilization_when_all_loaded ... ok
[INFO] [stdout] test team::daemon::interventions::tests::suppress_starvation_when_all_engineers_have_tasks ... ok
[INFO] [stdout] test team::daemon::interventions::tests::pause_marker_suppresses_review ... ok
[INFO] [stdout] test team::daemon::interventions::tests::review_clears_intervention_when_no_review_tasks ... ok
[INFO] [stdout] test team::daemon::interventions::utilization::tests::utilization_key_uses_utilization_prefix ... ok
[INFO] [stdout] test team::daemon::interventions::tests::pause_marker_suppresses_dispatch ... ok
[INFO] [stdout] test team::daemon::interventions::utilization::tests::utilization_signature_idle_active_includes_task_ids ... ok
[INFO] [stdout] test team::daemon::interventions::tests::update_nudge_for_state_idle_from_paused_resets_window ... ok
[INFO] [stdout] test team::daemon::interventions::tests::triage_not_fire_when_disabled ... ok
[INFO] [stdout] test team::daemon::interventions::utilization::tests::utilization_signature_idle_free ... ok
[INFO] [stdout] test team::daemon::interventions::utilization::tests::utilization_signature_working_only ... ok
[INFO] [stdout] test team::daemon::launcher::tests::canonical_agent_name_normalizes_aliases ... ok
[INFO] [stdout] test team::daemon::launcher::tests::fresh_idle_member_stays_idle_until_assigned ... ok
[INFO] [stdout] test team::daemon::launcher::tests::fresh_start_logged_differently ... ok
[INFO] [stdout] test team::daemon::interventions::utilization::tests::utilization_signature_empty_inputs ... ok
[INFO] [stdout] test team::daemon::launcher::tests::claude_session_id_exists_in_finds_exact_session_file ... ok
[INFO] [stdout] test team::daemon::interventions::tests::update_nudge_for_state_idle_sets_idle_since_and_clears_fired ... ok
[INFO] [stdout] test team::daemon::launcher::tests::codex_session_id_exists_in_finds_exact_session_file ... ok
[INFO] [stdout] test team::daemon::interventions::tests::triage_does_not_fire_without_direct_reports ... ok
[INFO] [stdout] test team::daemon::launcher::tests::launch_script_active_sends_prompt_as_user_message ... ok
[INFO] [stdout] test team::daemon::interventions::tests::update_nudge_for_state_idle_preserves_active_window ... ok
[INFO] [stdout] test team::daemon::launcher::tests::launch_script_escapes_single_quotes ... ok
[INFO] [stdout] test team::daemon::launcher::tests::launch_script_active_codex_uses_dangerous_flag_and_context_overlay ... ok
[INFO] [stdout] test team::daemon::launcher::tests::launch_script_idle_uses_system_prompt ... ok
[INFO] [stdout] test team::daemon::launcher::tests::launch_script_active_kiro_uses_agent_config ... ok
[INFO] [stdout] test team::daemon::launcher::tests::launch_script_resume_claude_uses_explicit_session_id ... ok
[INFO] [stdout] test team::daemon::launcher::tests::resolve_member_launch_session_kiro_gets_fresh_session_id ... ok
[INFO] [stdout] test team::daemon::launcher::tests::resolve_member_launch_session_reuses_saved_claude_session_id ... ok
[INFO] [stdout] test team::daemon::launcher::tests::resolve_member_launch_session_reuses_saved_codex_session_id ... ok
[INFO] [stdout] test team::daemon::launcher::tests::resolve_member_launch_session_starts_fresh_when_claude_session_id_missing ... ok
[INFO] [stdout] test team::daemon::launcher::tests::resolve_member_launch_session_starts_fresh_when_saved_claude_session_is_missing ... ok
[INFO] [stdout] test team::daemon::launcher::tests::member_session_tracker_config_disables_tracker_for_kiro ... ok
[INFO] [stdout] test team::daemon::launcher::tests::resolve_member_launch_session_starts_fresh_when_saved_codex_session_is_missing ... ok
[INFO] [stdout] test team::daemon::launcher::tests::resolve_member_launch_session_starts_fresh_when_session_id_is_duplicated ... ok
[INFO] [stdout] test team::daemon::launcher::tests::launch_state_round_trip_preserves_agent_and_prompt ... ok
[INFO] [stdout] test team::daemon::launcher::tests::resumed_idle_member_starts_working ... ok
[INFO] [stdout] test team::daemon::launcher::tests::resume_reason_includes_session_info ... ok
[INFO] [stdout] test team::daemon::launcher::tests::roles_start_idle_by_default ... ok
[INFO] [stdout] test team::daemon::launcher::tests::shim_agent_type_name_maps_known_aliases ... ok
[INFO] [stdout] test team::daemon::launcher::tests::should_resume_member_accepts_matching_launch_identity ... ok
[INFO] [stdout] test team::daemon::launcher::tests::should_resume_member_rejects_agent_change ... ok
[INFO] [stdout] test team::daemon::launcher::tests::should_resume_member_rejects_prompt_change ... ok
[INFO] [stdout] test team::daemon::launcher::tests::launch_script_idle_kiro_uses_agent_config ... ok
[INFO] [stdout] test team::daemon::launcher::tests::launch_script_idle_codex_uses_context_overlay ... ok
[INFO] [stdout] test team::daemon::launcher::tests::member_session_tracker_config_uses_engineer_worktree_for_claude ... ok
[INFO] [stdout] test team::daemon::launcher::tests::strip_nudge_removes_section ... ok
[INFO] [stdout] test team::daemon::interventions::tests::update_nudge_for_state_unknown_member_is_noop ... ok
[INFO] [stdout] test team::daemon::launcher::tests::strip_nudge_noop_when_absent ... ok
[INFO] [stdout] test team::daemon::shim_spawn::tests::batty_binary_returns_a_path ... ok
[INFO] [stdout] test team::daemon::shim_state::tests::shim_state_roundtrip ... ok
[INFO] [stdout] test team::daemon::shim_state::tests::load_shim_state_missing_file_returns_empty ... ok
[INFO] [stdout] test team::daemon::launcher::tests::launch_script_resume_codex_uses_explicit_session_id ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::automation_sender_prefers_direct_manager_and_config_fallback ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::build_telegram_bot_returns_none_when_channel_config_missing ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::build_telegram_bot_returns_none_when_no_user_role ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::build_telegram_bot_returns_none_when_user_has_different_channel ... ok
[INFO] [stdout] test team::daemon::interventions::tests::update_triage_for_state_working_creates_entry_at_zero ... ok
[INFO] [stdout] test team::daemon::interventions::tests::update_nudge_for_state_working_clears_idle_and_pauses ... ok
[INFO] [stdout] test team::daemon::interventions::tests::update_triage_for_state_idle_increments_existing ... ok
[INFO] [stdout] test team::daemon::interventions::tests::update_triage_for_state_idle_first_time_no_increment ... ok
[INFO] [stdout] test team::daemon::interventions::tests::utilization_cooldown_uses_separate_duration ... ok
[INFO] [stdout] test team::daemon::interventions::tests::utilization_does_not_fire_when_no_engineers ... ok
[INFO] [stdout] test team::daemon::interventions::tests::utilization_does_not_fire_when_half_engineers_working ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::maybe_fire_nudges_marks_member_working_after_live_delivery ... ok
[INFO] [stdout] test team::daemon::interventions::tests::utilization_not_fire_when_disabled ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::automation_sender_for_unknown_recipient_uses_config_sender ... ok
[INFO] [stdout] test team::daemon::shim_state::tests::save_shim_state_no_handles_removes_stale_file ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::automation_sender_for_member_with_reports_to_returns_parent ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::automation_sender_for_unknown_recipient_no_config_defaults_to_daemon ... ok
[INFO] [stdout] test team::daemon::shim_state::tests::save_shim_state_creates_file ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::maybe_intervene_triage_backlog_marks_member_working_after_live_delivery ... FAILED
[INFO] [stdout] test team::daemon::telemetry::tests::format_orchestrator_line_includes_ansi_codes_for_triage ... ok
[INFO] [stdout] test team::daemon::telemetry::tests::append_orchestrator_log_line_writes_timestamped_activity ... ok
[INFO] [stdout] test team::daemon::telemetry::tests::poll_watchers_emits_context_exhausted_event ... ignored
[INFO] [stdout] test team::daemon::telemetry::tests::format_orchestrator_line_keeps_plain_text_fallback ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::daemon_no_telegram_bot_without_config ... ok
[INFO] [stdout] test team::daemon::telemetry::tests::queue_daemon_message_ignores_event_sink_failure ... ok
[INFO] [stdout] test team::daemon::telemetry::tests::append_orchestrator_log_line_writes_to_fresh_log_after_rotation ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::daemon_creates_telegram_bot_when_configured ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::deliver_user_inbox_no_channel_skips_delivery ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::deliver_user_inbox_marks_messages_delivered ... ok
[INFO] [stdout] test team::daemon::tests::binary_fingerprint_capture_missing_file_returns_error ... ok
[INFO] [stdout] test team::daemon::tests::config_nudge_threshold_defaults ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::deliver_user_inbox_multiple_messages ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::process_telegram_queue_no_pending_messages_is_noop ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::deliver_user_inbox_formats_message_with_sender ... ok
[INFO] [stdout] test team::daemon::tests::daemon_lifecycle_happy_path_exercises_decomposed_modules ... ignored
[INFO] [stdout] test team::daemon::launcher::tests::skip_worktree_when_disabled ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::process_telegram_queue_delivers_pending_user_messages ... ok
[INFO] [stdout] test team::daemon::telegram_bridge::tests::deliver_user_inbox_multiple_users ... ok
[INFO] [stdout] test team::daemon::tests::daemon_state_round_trip_preserves_runtime_fields ... ok
[INFO] [stdout] test team::daemon::telemetry::tests::record_orchestrator_action_handles_malformed_log_path_gracefully ... ok
[INFO] [stdout] test team::daemon::telemetry::tests::record_orchestrator_action_is_noop_when_orchestrator_disabled ... ok
[INFO] [stdout] test team::daemon::tests::extract_nudge_missing_file_returns_none_not_panic ... ok
[INFO] [stdout] test team::daemon::tests::format_nudge_status_marks_sent_after_fire ... ok
[INFO] [stdout] test team::daemon::tests::extract_nudge_returns_none_when_absent ... ok
[INFO] [stdout] test team::daemon::tests::extract_nudge_from_file ... ok
[INFO] [stdout] test team::daemon::telemetry::tests::record_orchestrator_action_appends_multiple_entries_in_order ... ok
[INFO] [stdout] test team::daemon::tests::hot_reload_marker_round_trip ... ok
[INFO] [stdout] test team::daemon::tests::extract_nudge_returns_none_when_malformed ... ok
[INFO] [stdout] test team::daemon::tests::load_daemon_state_returns_none_for_corrupt_json ... ok
[INFO] [stdout] test team::daemon::tests::load_dispatch_queue_graceful_when_no_state ... ok
[INFO] [stdout] test team::daemon::tests::hot_reload_resume_args_include_resume_flag ... ok
[INFO] [stdout] test team::daemon::telemetry::tests::hot_reload_acknowledgement_emits_event_and_log ... ok
[INFO] [stdout] test team::daemon::telemetry::tests::record_orchestrator_action_writes_when_orchestrator_enabled ... ok
[INFO] [stdout] test team::daemon::tests::load_daemon_state_returns_none_for_missing_file ... ok
[INFO] [stdout] test team::daemon::tests::automation_sender_prefers_direct_manager_and_config_fallback ... ok
[INFO] [stdout] test team::daemon::tests::all_members_working_suppresses_interventions ... ok
[INFO] [stdout] test team::daemon::tests::maybe_fire_nudges_marks_member_working_after_live_delivery ... ignored
[INFO] [stdout] test team::daemon::tests::critical_task_not_nudged_below_override_threshold ... ok
[INFO] [stdout] test team::daemon::tests::critical_task_escalates_at_priority_override_threshold ... ok
[INFO] [stdout] test team::daemon::tests::critical_task_nudges_at_priority_override_threshold ... ok
[INFO] [stdout] test team::daemon::tests::daemon_registers_per_role_nudge_intervals_from_prompt_sections ... ok
[INFO] [stdout] test team::daemon::telemetry::tests::maybe_notify_failure_patterns_routes_severe_patterns_to_manager_and_architect ... ok
[INFO] [stdout] test team::daemon::tests::git_repo_enables_worktrees ... ok
[INFO] [stdout] test team::daemon::tests::empty_board_skips_interventions ... ok
[INFO] [stdout] test team::daemon::tests::maybe_fire_nudges_keeps_member_idle_when_delivery_falls_back_to_inbox ... ok
[INFO] [stdout] test team::daemon::launcher::tests::worktree_setup_when_enabled ... ok
[INFO] [stdout] test team::daemon::tests::maybe_fire_nudges_skips_when_pending_inbox_exists ... ok
[INFO] [stdout] test team::daemon::tests::manager_dispatch_gap_skips_when_pending_inbox_exists ... ok
[INFO] [stdout] test team::daemon::tests::maybe_intervene_owned_tasks_engineer_message_captures_initial_state ... ok
[INFO] [stdout] test team::daemon::tests::maybe_intervene_owned_tasks_dedupes_same_active_signature_across_idle_epochs ... ok
[INFO] [stdout] test team::daemon::tests::maybe_intervene_triage_backlog_marks_member_working_after_live_delivery ... ignored
[INFO] [stdout] test team::daemon::tests::maybe_intervene_architect_utilization_queues_for_underloaded_idle_architect ... ok
[INFO] [stdout] test team::daemon::tests::maybe_intervene_manager_dispatch_gap_queues_for_idle_lead_with_idle_reports ... ok
[INFO] [stdout] test team::daemon::tests::maybe_intervene_owned_tasks_ignores_review_only_claims ... ok
[INFO] [stdout] test team::daemon::tests::maybe_intervene_owned_tasks_fires_for_persistent_startup_idle_state ... ok
[INFO] [stdout] test team::daemon::tests::maybe_intervene_owned_tasks_escalates_stuck_signature_to_parent ... ok
[INFO] [stdout] test team::daemon::tests::maybe_intervene_owned_tasks_skips_when_pending_inbox_exists ... ok
[INFO] [stdout] test team::daemon::tests::maybe_intervene_owned_tasks_queues_when_idle_member_owns_unfinished_task ... ok
[INFO] [stdout] test team::daemon::tests::maybe_intervene_review_backlog_does_not_fire_on_startup_idle ... ok
[INFO] [stdout] test team::daemon::tests::maybe_intervene_owned_tasks_waits_for_escalation_threshold ... ok
[INFO] [stdout] test team::daemon::tests::maybe_intervene_owned_tasks_waits_for_idle_grace ... ok
[INFO] [stdout] test team::daemon::tests::maybe_intervene_owned_tasks_only_escalates_stuck_signature_once ... ok
[INFO] [stdout] test team::daemon::tests::maybe_intervene_triage_backlog_does_not_fire_on_startup_idle ... ok
[INFO] [stdout] test team::daemon::tests::non_git_repo_disables_worktrees ... ok
[INFO] [stdout] test team::daemon::tests::mixed_priority_tasks_get_different_thresholds ... ok
[INFO] [stdout] test team::daemon::tests::maybe_intervene_triage_backlog_does_not_refire_while_prior_intervention_remains_pending ... ok
[INFO] [stdout] test team::daemon::tests::medium_task_uses_global_thresholds_when_no_override ... ok
[INFO] [stdout] test team::daemon::tests::production_daemon_has_no_unwrap_or_expect_calls ... ok
[INFO] [stdout] test team::daemon::tests::save_daemon_state_returns_error_on_readonly_dir ... FAILED
[INFO] [stdout] test team::daemon::tests::maybe_intervene_triage_backlog_queues_when_live_delivery_falls_back_to_inbox ... ok
[INFO] [stdout] test team::daemon::tests::nudge_only_sent_once ... ok
[INFO] [stdout] test team::daemon::tests::owned_task_intervention_updates_signature_when_board_state_changes ... ok
[INFO] [stdout] test team::daemon::tests::reconcile_clears_done_task ... ok
[INFO] [stdout] test team::daemon::tests::owned_task_intervention_refires_at_exact_cooldown_boundary ... ok
[INFO] [stdout] test team::daemon::tests::reconcile_keeps_in_progress_task ... ok
[INFO] [stdout] test team::daemon::tests::owned_task_intervention_respects_cooldown ... ok
[INFO] [stdout] test team::daemon::tests::reconcile_clears_missing_task ... ok
[INFO] [stdout] test team::daemon::tests::stale_review_sends_nudge_at_threshold ... ok
[INFO] [stdout] test team::daemon::tests::starvation_suppressed_when_manager_working ... ok
[INFO] [stdout] test team::daemon::tests::starvation_suppressed_when_engineer_has_active_board_item ... ok
[INFO] [stdout] test team::daemon::tests::single_role_topology_nudges_idle_member ... ok
[INFO] [stdout] test team::daemon::tests::stale_review_escalates_at_timeout ... ok
[INFO] [stdout] test team::daemon_mgmt::tests::daemon_spawn_args_include_verbose_and_resume ... ok
[INFO] [stdout] test team::daemon_mgmt::tests::daemon_state_probe_ignores_clean_shutdown ... ok
[INFO] [stdout] test team::daemon_mgmt::tests::daemon_state_probe_requests_resume_after_unclean_shutdown ... ok
[INFO] [stdout] test team::daemon::tests::maybe_intervene_review_backlog_queues_for_idle_manager_with_branch_and_worktree_context ... ok
[INFO] [stdout] test team::daemon_mgmt::tests::test_daemon_log_append_mode ... ok
[INFO] [stdout] test team::daemon_mgmt::tests::test_rotate_log_keeps_max_3 ... ok
[INFO] [stdout] test team::daemon_mgmt::tests::test_rotate_log_noop_under_threshold ... ok
[INFO] [stdout] test team::daemon::tests::resume_decision_logged_to_orchestrator ... ok
[INFO] [stdout] test team::daemon::tests::test_starvation_detected ... ok
[INFO] [stdout] test team::daemon::tests::test_maybe_auto_dispatch_skips_when_disabled ... ok
[INFO] [stdout] test team::daemon_mgmt::tests::test_rotate_log_shifts_files ... ok
[INFO] [stdout] test team::daemon::tests::test_auto_dispatch_filters_idle_engineers_only ... ok
[INFO] [stdout] test team::daemon::tests::test_maybe_auto_dispatch_respects_rate_limit ... ok
[INFO] [stdout] test team::delivery::routing::tests::deliver_inbox_skips_agents_not_ready ... ok
[INFO] [stdout] test team::daemon::tests::test_debounce ... ok
[INFO] [stdout] test team::delivery::routing::tests::deliver_inbox_delivers_to_ready_agents ... ok
[INFO] [stdout] test team::delivery::routing::tests::drain_pending_queue_noop_when_empty ... ok
[INFO] [stdout] test team::delivery::routing::tests::drain_legacy_command_queue_preserves_failed_commands ... ok
[INFO] [stdout] test team::delivery::routing::tests::pending_queue_buffers_message_when_agent_not_ready ... ok
[INFO] [stdout] test team::delivery::routing::tests::deliver_message_to_member_without_pane_goes_to_inbox ... ok
[INFO] [stdout] test team::daemon::tests::zero_engineers_topology_skips_executor_interventions ... ok
[INFO] [stdout] test team::delivery::routing::tests::pending_queue_full_lifecycle_buffer_transition_drain_verify ... ok
[INFO] [stdout] test team::delivery::routing::tests::drain_pending_queue_delivers_when_agent_ready ... ok
[INFO] [stdout] test team::delivery::routing::tests::queue_daemon_message_ignores_event_sink_failure ... ok
[INFO] [stdout] test team::delivery::routing::tests::multiple_messages_queued_and_drained_in_order ... ok
[INFO] [stdout] test team::delivery::routing::tests::queue_daemon_message_to_unknown_skips ... ok
[INFO] [stdout] test team::delivery::routing::tests::resolve_role_name_maps_member_to_role_name ... ok
[INFO] [stdout] test team::delivery::routing::tests::resolve_role_name_returns_human_for_human ... ok
[INFO] [stdout] test team::daemon::tests::triage_intervention_respects_cooldown ... ok
[INFO] [stdout] test team::delivery::routing::tests::external_sender_delivery ... ok
[INFO] [stdout] test team::delivery::routing::tests::resolve_role_name_returns_daemon_for_daemon ... ok
[INFO] [stdout] test team::delivery::routing::tests::queue_daemon_message_routes_to_channel_for_user_roles ... ok
[INFO] [stdout] test team::delivery::routing::tests::shim_delivery_sends_via_channel_when_ready ... ok
[INFO] [stdout] test team::delivery::telegram::tests::clear_telegram_delivery_failures_removes_keys ... ok
[INFO] [stdout] test team::delivery::routing::tests::resolve_role_name_returns_input_for_unknown ... ok
[INFO] [stdout] test team::delivery::telegram::tests::deliver_channel_message_failing_non_telegram_channel_returns_error ... ok
[INFO] [stdout] test team::delivery::routing::tests::shim_delivery_used_regardless_of_use_shim_flag ... ok
[INFO] [stdout] test team::delivery::routing::tests::shim_delivery_defers_when_not_ready ... ok
[INFO] [stdout] test team::delivery::routing::tests::queue_message_falls_back_to_inbox_when_live_delivery_fails ... ok
[INFO] [stdout] test team::delivery::telegram::tests::deliver_channel_message_records_routing_event ... ok
[INFO] [stdout] test team::delivery::telegram::tests::increment_telegram_delivery_failures_starts_at_one ... ok
[INFO] [stdout] test team::delivery::telegram::tests::increment_telegram_delivery_failures_accumulates ... ok
[INFO] [stdout] test team::delivery::telegram::tests::telegram_circuit_breaker_key_contains_recipient ... ok
[INFO] [stdout] test team::delivery::telegram::tests::telegram_circuit_breaker_key_format ... ok
[INFO] [stdout] test team::delivery::telegram::tests::telegram_channel_not_paused_initially ... ok
[INFO] [stdout] test team::delivery::telegram::tests::telegram_failure_key_contains_recipient ... ok
[INFO] [stdout] test team::delivery::telegram::tests::telegram_channel_paused_when_breaker_open ... ok
[INFO] [stdout] test team::delivery::telegram::tests::telegram_channel_not_paused_by_default ... ok
[INFO] [stdout] test team::delivery::telegram::tests::telegram_retry_config_has_sensible_defaults ... ok
[INFO] [stdout] test team::delivery::tests::capture_contains_marker_empty_capture ... ok
[INFO] [stdout] test team::delivery::telegram::tests::telegram_delivery_blocked_when_circuit_breaker_open ... ok
[INFO] [stdout] test team::delivery::telegram::tests::telegram_channel_not_paused_after_cooldown_expires ... ok
[INFO] [stdout] test team::delivery::telegram::tests::telegram_failure_key_format ... ok
[INFO] [stdout] test team::delivery::telegram::tests::telegram_retry_config_has_expected_defaults ... ok
[INFO] [stdout] test team::delivery::tests::capture_contains_marker_multiline_capture ... ok
[INFO] [stdout] test team::delivery::tests::delivery_confirm_marker_detection_matches_captured_text ... ok
[INFO] [stdout] test team::delivery::tests::capture_contains_marker_partial_match_fails ... ok
[INFO] [stdout] test team::delivery::tests::delivery_verification_constants_are_sane ... ok
[INFO] [stdout] test team::delivery::tests::delivery_confirm_marker_generation_uses_sender_header ... ok
[INFO] [stdout] test team::delivery::tests::failed_delivery_fields_preserved ... ok
[INFO] [stdout] test team::delivery::tests::failed_delivery_has_attempts_remaining_exhausted ... ok
[INFO] [stdout] test team::delivery::tests::failed_delivery_has_attempts_remaining_at_boundary ... ok
[INFO] [stdout] test team::delivery::tests::failed_delivery_message_marker_format ... ok
[INFO] [stdout] test team::delivery::tests::failed_delivery_is_ready_for_retry_after_delay ... ok
[INFO] [stdout] test team::delivery::tests::failed_delivery_is_not_ready_for_retry_when_recent ... ok
[INFO] [stdout] test team::delivery::tests::failed_delivery_message_marker_uses_from_field ... ok
[INFO] [stdout] test team::delivery::tests::failed_delivery_not_ready_for_immediate_retry ... ok
[INFO] [stdout] test team::delivery::tests::failed_delivery_ready_after_delay ... ok
[INFO] [stdout] test team::delivery::tests::message_delivery_variants_are_distinct ... ok
[INFO] [stdout] test team::delivery::verification::tests::check_agent_ready_returns_false_for_unready_nonexistent_pane ... ok
[INFO] [stdout] test team::delivery::tests::is_agent_ready_returns_false_for_nonexistent_pane ... ok
[INFO] [stdout] test team::delivery::verification::tests::clear_failed_delivery_removes_matching_entry ... ok
[INFO] [stdout] test team::delivery::verification::tests::check_agent_ready_returns_true_when_watcher_confirmed ... ok
[INFO] [stdout] test team::delivery::verification::tests::clear_failed_delivery_no_op_when_not_found ... ok
[INFO] [stdout] test team::delivery::verification::tests::delivery_capture_lines_default_for_unknown_agent ... ok
[INFO] [stdout] test team::delivery::tests::failed_delivery_new_sets_expected_fields ... ok
[INFO] [stdout] test team::delivery::verification::tests::delivery_capture_lines_increased_for_recently_ready_agent ... ok
[INFO] [stdout] test team::delivery::verification::tests::delivery_capture_lines_default_for_idle_agent ... ok
[INFO] [stdout] test team::delivery::verification::tests::escalation_recipient_falls_back_to_any_manager ... ok
[INFO] [stdout] test team::delivery::verification::tests::escalate_failed_delivery_no_crash_without_target ... ok
[INFO] [stdout] test team::daemon::tests::watcher_mut_missing_member_returns_error_not_panic ... ok
[INFO] [stdout] test team::delivery::verification::tests::escalation_recipient_none_for_unknown_member_without_managers ... ok
[INFO] [stdout] test team::delivery::verification::tests::escalation_skipped_for_starting_agents ... ok
[INFO] [stdout] test team::delivery::verification::tests::failed_delivery_retry_requeues_before_attempt_cap ... ok
[INFO] [stdout] test team::delivery::verification::tests::escalation_recipient_uses_reports_to ... ok
[INFO] [stdout] test team::delivery::verification::tests::failed_delivery_emits_single_health_event_per_unique_message ... ok
[INFO] [stdout] test team::delivery::verification::tests::escalation_happens_for_ready_agents_with_failed_delivery ... ok
[INFO] [stdout] test team::delivery::verification::tests::failed_delivery_retry_respects_attempt_cap_and_escalates ... ok
[INFO] [stdout] test team::delivery::verification::tests::marker_scrolloff_not_inferred_when_watcher_never_ready ... ok
[INFO] [stdout] test team::delivery::verification::tests::escalate_failed_delivery_sends_to_manager_inbox ... ok
[INFO] [stdout] test team::daemon::tests::test_threshold_config ... ok
[INFO] [stdout] test team::delivery::verification::tests::record_failed_delivery_tracks_different_recipients_separately ... ok
[INFO] [stdout] test team::delivery::verification::tests::marker_scrolloff_not_inferred_without_watcher ... ok
[INFO] [stdout] test team::delivery::verification::tests::retry_failed_deliveries_noop_when_empty ... ok
[INFO] [stdout] test team::delivery::verification::tests::retry_failed_delivery_attempts_ready_watcher ... ok
[INFO] [stdout] test team::delivery::verification::tests::record_failed_delivery_tracks_different_messages_separately ... ok
[INFO] [stdout] test team::delivery::verification::tests::retry_failed_deliveries_escalates_without_shim_handle ... ok
[INFO] [stdout] test team::delivery::verification::tests::verify_message_content_in_pane_lines_returns_false_for_nonexistent_pane ... ok
[INFO] [stdout] test team::delivery::verification::tests::record_failed_delivery_deduplicates_same_message ... ok
[INFO] [stdout] test team::daemon::tests::test_reset_when_work_added ... ok
[INFO] [stdout] test team::deps::tests::blocked_chains_shown ... ok
[INFO] [stdout] test team::daemon::tests::watcher_mut_returns_context_for_unknown_member ... ok
[INFO] [stdout] test team::deps::tests::cycle_detection ... ok
[INFO] [stdout] test team::deps::tests::deps_to_nonexistent_tasks_ignored ... ok
[INFO] [stdout] test team::deps::tests::diamond_dependencies ... ok
[INFO] [stdout] test team::deps::tests::dot_format ... ok
[INFO] [stdout] test team::deps::tests::done_deps_not_blocked ... ok
[INFO] [stdout] test team::deps::tests::empty_board ... ok
[INFO] [stdout] test team::delivery::verification::tests::retry_failed_delivery_skips_non_ready_watcher ... ok
[INFO] [stdout] test team::delivery::verification::tests::retry_failed_deliveries_skips_too_recent ... ok
[INFO] [stdout] test team::deps::tests::linear_chain ... ok
[INFO] [stdout] test team::delivery::routing::tests::deliver_message_skips_unknown_recipient ... ok
[INFO] [stdout] test team::deps::tests::missing_tasks_dir_errors ... ok
[INFO] [stdout] test team::deps::tests::status_indicators ... ok
[INFO] [stdout] test team::deps::tests::three_node_cycle_detected ... ok
[INFO] [stdout] test team::deps::tests::no_dependencies ... ok
[INFO] [stdout] test team::deps::tests::title_truncation ... ok
[INFO] [stdout] test team::doctor::checks::tests::active_task_targets_derive_branch_and_worktree_from_claimed_engineer ... ok
[INFO] [stdout] test team::doctor::checks::tests::build_resume_eligibility_reports_missing_launch_state ... ok
[INFO] [stdout] test team::doctor::checks::tests::build_resume_eligibility_reports_agent_change ... ok
[INFO] [stdout] test team::doctor::checks::tests::build_resume_eligibility_reports_missing_member_launch_state ... ok
[INFO] [stdout] test team::doctor::checks::tests::canonicalize_cycle_rotates_to_lowest_task_id ... ok
[INFO] [stdout] test team::doctor::checks::tests::build_worktree_statuses_skips_non_engineers ... ok
[INFO] [stdout] test team::doctor::checks::tests::doctor_board_git_checks_pass_when_tasks_directory_missing ... ok
[INFO] [stdout] test team::doctor::checks::tests::doctor_dependency_graph_reports_no_board_tasks ... ok
[INFO] [stdout] test team::doctor::checks::tests::doctor_dependency_graph_detects_cycles ... ok
[INFO] [stdout] test team::doctor::checks::tests::doctor_dependency_graph_marks_satisfied_and_blocking_deps ... ok
[INFO] [stdout] test team::doctor::checks::tests::doctor_board_git_checks_fail_when_git_state_unavailable ... ok
[INFO] [stdout] test team::doctor::checks::tests::doctor_performance_regression_reports_missing_history ... ok
[INFO] [stdout] test team::doctor::cleanup::tests::cleanup_stale_state_removes_files_and_reports_actions ... ok
[INFO] [stdout] test team::doctor::cleanup::tests::detect_cleanup_plan_includes_stale_state_when_session_is_not_running ... ok
[INFO] [stdout] test team::doctor::checks::tests::doctor_dependency_graph_reports_no_dependencies ... ok
[INFO] [stdout] test team::doctor::cleanup::tests::detect_stale_state_returns_empty_without_team_config ... ok
[INFO] [stdout] test team::doctor::checks::tests::doctor_board_git_checks_pass_when_no_active_tasks ... ok
[INFO] [stdout] test team::doctor::cleanup::tests::doctor_detects_orphaned_test_sessions ... ignored
[INFO] [stdout] test team::doctor::cleanup::tests::render_cleanup_plan_includes_test_sessions ... ok
[INFO] [stdout] test team::doctor::cleanup::tests::render_cleanup_summary_includes_test_session_count ... ok
[INFO] [stdout] test team::doctor::cleanup::tests::render_cleanup_summary_lists_counts_and_actions ... ok
[INFO] [stdout] test team::doctor::cleanup::tests::render_cleanup_plan_reports_empty_plan ... ok
[INFO] [stdout] test team::doctor::cleanup::tests::stale_state_candidates_match_expected_paths ... ok
[INFO] [stdout] test team::delivery::verification::tests::state_transition_ready_to_active_clears_failed_delivery ... ok
[INFO] [stdout] test team::delivery::verification::tests::verify_message_content_in_pane_returns_false_for_nonexistent_pane ... ok
[INFO] [stdout] test team::delivery::verification::tests::state_transition_confirms_delivery_after_activate ... ok
[INFO] [stdout] test team::doctor::shim_checks::tests::check_pty_creation_passes ... ok
[INFO] [stdout] test team::doctor::shim_checks::tests::check_agent_classifiers_all_pass ... ok
[INFO] [stdout] test team::doctor::shim_checks::tests::check_shim_log_dir_passes_when_exists ... ok
[INFO] [stdout] test team::doctor::shim_checks::tests::check_shim_log_dir_warns_when_missing ... ok
[INFO] [stdout] test team::doctor::shim_checks::tests::check_socketpair_passes ... ok
[INFO] [stdout] test team::doctor::shim_checks::tests::check_vt100_sanity_passes ... ok
[INFO] [stdout] test team::doctor::shim_checks::tests::check_shim_log_dir_fix_creates_missing ... ok
[INFO] [stdout] test team::doctor::checks::tests::doctor_performance_regression_reports_insufficient_samples ... ok
[INFO] [stdout] test team::doctor::shim_checks::tests::build_shim_checks_returns_all_checks ... ok
[INFO] [stdout] test team::daemon_mgmt::tests::graceful_daemon_shutdown_waits_for_clean_snapshot ... ok
[INFO] [stdout] test team::delivery::verification::tests::marker_scrolloff_detected_as_delivered_when_agent_active ... ok
[INFO] [stdout] test team::deps::tests::critical_path_shown ... ok
[INFO] [stdout] test team::doctor::tests::doctor_dependency_graph_marks_satisfied_and_blocking_deps ... ok
[INFO] [stdout] test team::doctor::tests::doctor_dependency_graph_detects_cycles ... ok
[INFO] [stdout] test team::doctor::tests::doctor_fix_creates_shim_logs_when_use_shim_enabled ... ok
[INFO] [stdout] test team::doctor::tests::doctor_board_warns_on_missing_branch_and_worktree ... ok
[INFO] [stdout] test team::doctor::tests::doctor_report_includes_shim_health_when_use_shim_enabled ... ok
[INFO] [stdout] test team::doctor::tests::doctor_report_skips_shim_health_when_no_team_config ... ok
[INFO] [stdout] test team::doctor::tests::test_doctor_handles_missing_files ... ok
[INFO] [stdout] test team::doctor::tests::doctor_report_skips_shim_health_when_use_shim_disabled ... ok
[INFO] [stdout] test team::doctor::tests::test_doctor_parses_launch_state ... ok
[INFO] [stdout] test team::doctor::util::tests::branch_and_engineer_name_helpers_match_expected_patterns ... ok
[INFO] [stdout] test team::doctor::util::tests::display_cleanup_path_prefers_relative_path ... ok
[INFO] [stdout] test team::doctor::util::tests::load_json_file_reports_invalid_json ... ok
[INFO] [stdout] test team::doctor::tests::test_doctor_parses_daemon_state ... ok
[INFO] [stdout] test team::doctor::util::tests::resolve_task_worktree_handles_relative_and_absolute_paths ... ok
[INFO] [stdout] test team::errors::tests::board_error_claim_owner_unknown_not_transient ... ok
[INFO] [stdout] test team::errors::tests::board_error_exec_not_transient ... ok
[INFO] [stdout] test team::errors::tests::board_error_invalid_frontmatter_not_transient ... ok
[INFO] [stdout] test team::errors::tests::board_error_marks_only_transient_variants_retryable ... ok
[INFO] [stdout] test team::errors::tests::board_error_permanent_not_transient ... ok
[INFO] [stdout] test team::errors::tests::delivery_error_channel_send_network_is_transient ... ok
[INFO] [stdout] test team::errors::tests::delivery_error_channel_send_retry_after_is_transient ... ok
[INFO] [stdout] test team::errors::tests::delivery_error_channel_send_timeout_is_transient ... ok
[INFO] [stdout] test team::errors::tests::delivery_error_inbox_queue_is_never_transient ... ok
[INFO] [stdout] test team::errors::tests::delivery_error_marks_transient_channel_failures_retryable ... ok
[INFO] [stdout] test team::errors::tests::delivery_error_pane_inject_permanent_detail ... ok
[INFO] [stdout] test team::errors::tests::delivery_error_pane_inject_transient_detail ... ok
[INFO] [stdout] test team::errors::tests::delivery_error_provider_exec_connection_reset_is_transient ... ok
[INFO] [stdout] test team::errors::tests::delivery_error_provider_exec_interrupted_is_transient ... ok
[INFO] [stdout] test team::errors::tests::delivery_error_provider_exec_not_found_is_permanent ... ok
[INFO] [stdout] test team::errors::tests::delivery_error_provider_exec_timeout_is_transient ... ok
[INFO] [stdout] test team::errors::tests::delivery_error_unsupported_channel_is_never_transient ... ok
[INFO] [stdout] test team::errors::tests::detail_is_transient_covers_all_keywords ... ok
[INFO] [stdout] test team::errors::tests::git_error_exec_display_includes_command ... ok
[INFO] [stdout] test team::errors::tests::git_error_invalid_rev_list_count_not_transient ... ok
[INFO] [stdout] test team::errors::tests::git_error_marks_only_transient_variants_retryable ... ok
[INFO] [stdout] test team::doctor::util::tests::load_json_file_returns_none_for_missing_path ... ok
[INFO] [stdout] test team::errors::tests::git_error_merge_failed_not_transient ... ok
[INFO] [stdout] test team::errors::tests::git_error_rev_parse_failed_not_transient ... ok
[INFO] [stdout] test team::errors::tests::git_error_rebase_failed_not_transient ... ok
[INFO] [stdout] test team::errors::tests::tmux_error_command_failed_without_target ... ok
[INFO] [stdout] test team::errors::tests::tmux_error_empty_field_format ... ok
[INFO] [stdout] test team::doctor::cleanup::tests::run_fix_yes_cleans_orphans_and_stale_state ... ok
[INFO] [stdout] test team::errors::tests::tmux_command_failed_formats_target_suffix ... ok
[INFO] [stdout] test team::errors::tests::tmux_error_empty_pane_id_format ... ok
[INFO] [stdout] test team::errors::tests::tmux_error_exec_format ... ok
[INFO] [stdout] test team::errors::tests::tmux_error_session_not_found_format ... ok
[INFO] [stdout] test team::estimation::tests::build_samples_joins_tags ... ok
[INFO] [stdout] test team::errors::tests::tmux_error_session_exists_format ... ok
[INFO] [stdout] test team::estimation::tests::estimate_task_exact_tag_match ... ok
[INFO] [stdout] test team::estimation::tests::estimate_task_falls_back_to_global ... ok
[INFO] [stdout] test team::estimation::tests::estimate_task_no_data ... ok
[INFO] [stdout] test team::estimation::tests::estimate_task_overdue ... ok
[INFO] [stdout] test team::estimation::tests::format_duration_exact_hours ... ok
[INFO] [stdout] test team::estimation::tests::format_duration_hours_and_minutes ... ok
[INFO] [stdout] test team::estimation::tests::format_duration_minutes ... ok
[INFO] [stdout] test team::estimation::tests::format_duration_seconds ... ok
[INFO] [stdout] test team::estimation::tests::format_estimate_no_data ... ok
[INFO] [stdout] test team::estimation::tests::format_estimate_overdue ... ok
[INFO] [stdout] test team::estimation::tests::format_estimate_remaining ... ok
[INFO] [stdout] test team::doctor::cleanup::tests::detect_orphans_ignores_active_claimed_task_targets ... ok
[INFO] [stdout] test team::estimation::tests::global_median_empty ... ok
[INFO] [stdout] test team::estimation::tests::format_estimate_zero_remaining ... ok
[INFO] [stdout] test team::estimation::tests::global_median_across_all_samples ... ok
[INFO] [stdout] test team::estimation::tests::median_by_tag_set_empty_tags_use_empty_key ... ok
[INFO] [stdout] test team::estimation::tests::median_by_tag_set_groups_correctly ... ok
[INFO] [stdout] test team::estimation::tests::median_of_empty ... ok
[INFO] [stdout] test team::estimation::tests::median_of_even_count ... ok
[INFO] [stdout] test team::estimation::tests::median_of_odd_count ... ok
[INFO] [stdout] test team::estimation::tests::median_of_single ... ok
[INFO] [stdout] test team::estimation::tests::tag_set_key_empty ... ok
[INFO] [stdout] test team::estimation::tests::tag_set_key_sorts ... ok
[INFO] [stdout] test team::estimation::tests::load_completed_samples_skips_incomplete ... ok
[INFO] [stdout] test team::events::tests::all_event_variants_serialize_with_correct_event_field ... ok
[INFO] [stdout] test team::events::tests::agent_restarted_includes_reason_task_and_count ... ok
[INFO] [stdout] test team::events::tests::context_exhausted_includes_role_task_and_session_size ... ok
[INFO] [stdout] test team::events::tests::cwd_corrected_serializes_role_and_reason ... ok
[INFO] [stdout] test team::events::tests::daemon_stopped_with_reason_includes_fields ... ok
[INFO] [stdout] test team::events::tests::daemon_panic_includes_reason ... ok
[INFO] [stdout] test team::estimation::tests::load_completed_samples_from_telemetry ... ok
[INFO] [stdout] test team::events::tests::delivery_failed_includes_role_sender_and_reason ... ok
[INFO] [stdout] test team::events::tests::event_round_trip_preserves_fields_for_agent_restarted ... ok
[INFO] [stdout] test team::events::tests::event_round_trip_preserves_fields_for_delivery_failed ... ok
[INFO] [stdout] test team::events::tests::event_round_trip_preserves_fields_for_load_snapshot ... ok
[INFO] [stdout] test team::events::tests::event_serializes_to_json ... ok
[INFO] [stdout] test team::doctor::tests::doctor_performance_regression_warns_on_latest_slow_merge ... ok
[INFO] [stdout] test team::events::tests::event_sink_appends_to_existing_file ... ok
[INFO] [stdout] test team::events::tests::event_sink_creates_parent_directories ... ok
[INFO] [stdout] test team::events::tests::concurrent_event_sinks_append_without_losing_lines ... ok
[INFO] [stdout] test team::events::tests::event_sink_on_readonly_dir_returns_error ... FAILED
[INFO] [stdout] test team::events::tests::event_sink_handles_zero_max_bytes_rotation ... ok
[INFO] [stdout] test team::events::tests::event_sink_emit_with_failing_writer ... ok
[INFO] [stdout] test team::doctor::tests::test_doctor_formats_output ... ok
[INFO] [stdout] test team::events::tests::event_sink_rotates_oversized_log_on_open ... ok
[INFO] [stdout] test team::events::tests::event_sink_rotates_before_write_that_would_exceed_threshold ... ok
[INFO] [stdout] test team::events::tests::event_with_special_characters_in_task ... ok
[INFO] [stdout] test team::events::tests::load_snapshot_serializes_optional_metrics ... ok
[INFO] [stdout] test team::events::tests::health_changed_event_fields ... ok
[INFO] [stdout] test team::events::tests::health_changed_event_serializes_to_jsonl ... ok
[INFO] [stdout] test team::events::tests::event_sink_writes_jsonl ... ok
[INFO] [stdout] test team::events::tests::heartbeat_includes_uptime ... ok
[INFO] [stdout] test team::events::tests::loop_step_error_includes_step_and_error ... ok
[INFO] [stdout] test team::doctor::tests::doctor_performance_regression_reports_clean_baseline ... ok
[INFO] [stdout] test team::events::tests::pattern_detected_includes_reason_payload ... ok
[INFO] [stdout] test team::events::tests::new_fields_omitted_from_basic_events ... ok
[INFO] [stdout] test team::events::tests::optional_fields_omitted ... ok
[INFO] [stdout] test team::events::tests::pane_death_serializes_role ... ok
[INFO] [stdout] test team::events::tests::pane_respawned_serializes_role ... ok
[INFO] [stdout] test team::events::tests::performance_regression_serializes_task_and_reason ... ok
[INFO] [stdout] test team::doctor::tests::doctor_board_clean_state_reports_passes ... ok
[INFO] [stdout] test team::events::tests::read_events_from_nonexistent_file_returns_empty ... ok
[INFO] [stdout] test team::events::tests::read_events_parses_all_known_lines ... ok
[INFO] [stdout] test team::events::tests::production_events_has_no_unwrap_or_expect_calls ... ok
[INFO] [stdout] test team::events::tests::read_events_all_malformed_lines_returns_empty ... ok
[INFO] [stdout] test team::events::tests::read_events_partial_json_with_valid_lines_mixed ... ok
[INFO] [stdout] test team::events::tests::merge_confidence_scored_includes_all_fields ... ok
[INFO] [stdout] test team::events::tests::rotate_event_log_replaces_stale_rotated_file ... ok
[INFO] [stdout] test team::events::tests::stall_detected_event_fields ... ok
[INFO] [stdout] test team::events::tests::task_completed_includes_task_id ... ok
[INFO] [stdout] test team::events::tests::read_events_skips_blank_and_malformed_lines ... ok
[INFO] [stdout] test team::events::tests::stall_detected_event_without_task ... ok
[INFO] [stdout] test team::events::tests::task_completed_round_trip_preserves_task_id ... ok
[INFO] [stdout] test team::events::tests::task_completed_without_task_id_omits_task_field ... ok
[INFO] [stdout] test team::events::tests::task_escalated_round_trip_preserves_reason ... ok
[INFO] [stdout] test team::events::tests::stall_detected_event_serializes_to_jsonl ... ok
[INFO] [stdout] test team::events::tests::task_escalated_serializes_role_and_task ... ok
[INFO] [stdout] test team::events::tests::task_escalated_with_reason_includes_reason_field ... ok
[INFO] [stdout] test team::events::tests::rotate_event_log_if_needed_returns_false_for_empty_file ... ok
[INFO] [stdout] test team::failure_patterns::tests::notification_message_is_actionable ... ok
[INFO] [stdout] test team::events::tests::rotate_event_log_if_needed_returns_false_for_missing_file ... ok
[INFO] [stdout] test team::failure_patterns::tests::notification_threshold_triggers ... ok
[INFO] [stdout] test team::failure_patterns::tests::notification_below_threshold_is_silent ... ok
[INFO] [stdout] test team::events::tests::task_escalated_without_reason_omits_reason_field ... ok
[INFO] [stdout] test team::failure_patterns::tests::below_severity_routes_to_manager_only ... ok
[INFO] [stdout] test team::failure_patterns::tests::severity_routes_to_architect ... ok
[INFO] [stdout] test team::doctor::cleanup::tests::cleanup_orphans_removes_detected_branch_and_worktree ... ok
[INFO] [stdout] test team::failure_patterns::tests::test_detect_escalation_cluster ... ok
[INFO] [stdout] test team::events::tests::rotate_event_log_if_needed_replaces_existing_rotated_file ... ok
[INFO] [stdout] test team::events::tests::task_unblocked_serializes_role_and_task ... ok
[INFO] [stdout] test team::failure_patterns::tests::test_detect_merge_conflict_recurrence ... ok
[INFO] [stdout] test team::doctor::shim_checks::tests::build_shim_checks_with_fix_creates_dirs ... ok
[INFO] [stdout] test team::failure_patterns::tests::test_detect_repeated_test_failures ... ok
[INFO] [stdout] test team::failure_patterns::tests::test_no_patterns_when_below_threshold ... ok
[INFO] [stdout] test team::failure_patterns::tests::test_non_failure_events_ignored ... ok
[INFO] [stdout] test team::failure_patterns::tests::tracker_suppresses_repeated_notifications_without_new_failures ... ok
[INFO] [stdout] test team::git_cmd::tests::classify_error_connection_refused_is_transient ... ok
[INFO] [stdout] test team::git_cmd::tests::classify_error_could_not_read_is_transient ... ok
[INFO] [stdout] test team::git_cmd::tests::classify_error_marks_transient_stderr ... ok
[INFO] [stdout] test team::failure_patterns::tests::test_window_rollover ... ok
[INFO] [stdout] test team::git_cmd::tests::classify_error_timeout_is_transient ... ok
[INFO] [stdout] test team::failure_patterns::tests::tracker_reemits_when_pattern_frequency_increases ... ok
[INFO] [stdout] test team::git_cmd::tests::format_git_command_includes_repo_dir_and_args ... ok
[INFO] [stdout] test team::git_cmd::tests::classify_error_resource_unavailable_is_transient ... ok
[INFO] [stdout] test team::git_cmd::tests::is_transient_matches_variants ... ok
[INFO] [stdout] test team::git_cmd::tests::classify_error_marks_permanent_stderr ... ok
[INFO] [stdout] test team::git_cmd::tests::for_each_ref_branches_on_non_git_dir_returns_error ... ok
[INFO] [stdout] test team::git_cmd::tests::non_git_dir_returns_false ... ok
[INFO] [stdout] test team::git_cmd::tests::rev_parse_branch_on_non_git_dir_returns_error ... ok
[INFO] [stdout] test team::git_cmd::tests::git_initialized_dir_returns_true ... ok
[INFO] [stdout] test team::git_cmd::tests::rev_parse_toplevel_on_non_git_dir_returns_error ... ok
[INFO] [stdout] test team::git_cmd::tests::run_git_on_nonexistent_dir_returns_error ... ok
[INFO] [stdout] test team::git_cmd::tests::rev_list_count_invalid_range_returns_error ... ok
[INFO] [stdout] test team::git_cmd::tests::checkout_new_branch_invalid_start_returns_error ... ok
[INFO] [stdout] test team::git_cmd::tests::rebase_abort_without_active_rebase_returns_error ... ok
[INFO] [stdout] test team::git_cmd::tests::show_ref_exists_on_non_git_dir_returns_error ... ok
[INFO] [stdout] test team::git_cmd::tests::status_porcelain_on_non_git_dir_returns_error ... ok
[INFO] [stdout] test team::git_cmd::tests::worktree_list_on_non_git_dir_returns_error ... ok
[INFO] [stdout] test team::git_cmd::tests::merge_base_is_ancestor_invalid_commit_returns_error ... ok
[INFO] [stdout] test team::git_cmd::tests::branch_delete_nonexistent_returns_error ... ok
[INFO] [stdout] test team::grafana::tests::dashboard_has_all_alerts ... ok
[INFO] [stdout] test team::grafana::tests::dashboard_has_all_rows ... ok
[INFO] [stdout] test team::grafana::tests::dashboard_has_required_panels ... ok
[INFO] [stdout] test team::git_cmd::tests::rebase_on_nonexistent_branch_returns_error ... ok
[INFO] [stdout] test team::grafana::tests::dashboard_json_valid ... ok
[INFO] [stdout] test team::grafana::tests::dashboard_panel_count ... ok
[INFO] [stdout] test team::grafana::tests::dashboard_uses_datasource_variable ... ok
[INFO] [stdout] test team::git_cmd::tests::merge_nonexistent_branch_returns_merge_failed ... ok
[INFO] [stdout] test team::delivery::telegram::tests::telegram_delivery_retries_transient_channel_failures ... ok
[INFO] [stdout] test team::grafana::tests::default_port_is_3000 ... ok
[INFO] [stdout] test team::grafana::tests::grafana_url_custom_port ... ok
[INFO] [stdout] test team::grafana::tests::grafana_url_default_port ... ok
[INFO] [stdout] test team::hierarchy::tests::engineer_roles_can_target_specific_manager_roles ... ok
[INFO] [stdout] test team::hierarchy::tests::engineers_without_managers_report_to_nobody ... ok
[INFO] [stdout] test team::hierarchy::tests::engineer_role_without_matching_manager_talks_to_stays_flat ... ok
[INFO] [stdout] test team::hierarchy::tests::large_team_multiplicative ... ok
[INFO] [stdout] test team::hierarchy::tests::manager_reports_to_architect ... ok
[INFO] [stdout] test team::hierarchy::tests::mixed_backend_engineers_under_same_manager ... ok
[INFO] [stdout] test team::hierarchy::tests::multi_instance_has_number_suffix ... ok
[INFO] [stdout] test team::hierarchy::tests::no_team_agent_defaults_to_claude ... ok
[INFO] [stdout] test team::hierarchy::tests::role_agent_overrides_team_default ... ok
[INFO] [stdout] test team::hierarchy::tests::simple_team_3_engineers ... ok
[INFO] [stdout] test team::hierarchy::tests::single_instance_no_number_suffix ... ok
[INFO] [stdout] test team::hierarchy::tests::team_level_agent_propagates_to_members ... ok
[INFO] [stdout] test team::grafana::tests::write_dashboard_creates_file ... ok
[INFO] [stdout] test team::hierarchy::tests::user_role_excluded_from_pane_count ... ok
[INFO] [stdout] test team::grafana::tests::dashboard_has_6_alerts ... ok
[INFO] [stdout] test team::git_cmd::tests::run_git_succeeds_for_valid_command ... ok
[INFO] [stdout] test team::hierarchy::tests::rejects_user_only_team ... ok
[INFO] [stdout] test team::inbox::tests::inbox_message_assign_roundtrip ... ok
[INFO] [stdout] test team::inbox::tests::inboxes_root_path ... ok
[INFO] [stdout] test team::inbox::tests::inbox_message_send_roundtrip ... ok
[INFO] [stdout] test team::inbox::tests::deliver_and_read_pending ... ok
[INFO] [stdout] test team::events::tests::read_events_handles_large_log_file ... ok
[INFO] [stdout] test team::inbox::tests::delete_message_removes_from_inbox ... ok
[INFO] [stdout] test team::inbox::tests::init_inbox_creates_dirs ... ok
[INFO] [stdout] test team::inbox::tests::init_inbox_is_idempotent ... ok
[INFO] [stdout] test team::git_cmd::tests::run_git_invalid_args_return_permanent_error ... ok
[INFO] [stdout] test team::inbox::tests::deliver_creates_dirs_automatically ... ok
[INFO] [stdout] test team::git_cmd::tests::worktree_remove_nonexistent_path_returns_error ... ok
[INFO] [stdout] test team::inbox::tests::all_messages_combines_new_and_cur ... ok
[INFO] [stdout] test team::git_cmd::tests::worktree_add_duplicate_branch_returns_error ... ok
[INFO] [stdout] test team::doctor::tests::doctor_board_warns_on_dirty_and_orphaned_git_state ... ok
[INFO] [stdout] test team::inbox::tests::pending_messages_empty_inbox ... ok
[INFO] [stdout] test team::inbox::tests::production_inbox_has_no_unwrap_or_expect_calls ... ok
[INFO] [stdout] test team::inbox::tests::malformed_json_skipped ... ok
[INFO] [stdout] test team::init::tests::export_run_missing_team_yaml_errors ... ok
[INFO] [stdout] test team::inbox::tests::mark_delivered_moves_to_cur ... ok
[INFO] [stdout] test team::init::tests::export_run_copies_requested_run_state_only ... ok
[INFO] [stdout] test team::inbox::tests::purge_delivered_messages_before_timestamp_only_removes_older_entries ... ok
[INFO] [stdout] test team::init::tests::export_run_skips_missing_optional_paths ... ok
[INFO] [stdout] test team::inbox::tests::pending_message_count_tracks_new_messages_only ... ok
[INFO] [stdout] test team::inbox::tests::multiple_messages_ordered_by_timestamp ... ok
[INFO] [stdout] test team::init::tests::init_default_agent_is_claude ... ok
[INFO] [stdout] test team::init::tests::apply_init_overrides_sets_fields ... ok
[INFO] [stdout] test team::init::tests::init_team_batty_template ... ok
[INFO] [stdout] test team::init::tests::init_team_creates_scaffolding ... ok
[INFO] [stdout] test team::init::tests::init_team_large_template ... ok
[INFO] [stdout] test team::init::tests::init_team_pair_template ... ok
[INFO] [stdout] test team::init::tests::init_team_software_template ... ok
[INFO] [stdout] test team::grafana::tests::check_health_unreachable ... ok
[INFO] [stdout] test team::init::tests::init_team_solo_template ... ok
[INFO] [stdout] test team::init::tests::init_team_squad_template ... ok
[INFO] [stdout] test team::init::tests::init_team_research_template ... ok
[INFO] [stdout] test team::layout::tests::auto_zones_architect_and_engineers_no_managers ... ok
[INFO] [stdout] test team::init::tests::init_with_agent_codex_sets_backend ... ok
[INFO] [stdout] test team::layout::tests::auto_zones_group_by_role ... ok
[INFO] [stdout] test team::layout::tests::auto_zones_only_architects ... ok
[INFO] [stdout] test team::layout::tests::auto_zones_single_role_type_produces_one_zone ... ok
[INFO] [stdout] test team::layout::tests::auto_zones_only_managers ... ok
[INFO] [stdout] test team::layout::tests::auto_zones_user_role_excluded ... ok
[INFO] [stdout] test team::layout::tests::build_layout_adds_orchestrator_pane_when_enabled ... ignored
[INFO] [stdout] test team::layout::tests::build_layout_honors_horizontal_split_for_architect_zone ... ignored
[INFO] [stdout] test team::layout::tests::build_layout_skips_orchestrator_pane_when_disabled ... ignored
[INFO] [stdout] test team::layout::tests::build_layout_supports_architect_two_managers_and_six_engineers ... ignored
[INFO] [stdout] test team::init::tests::init_with_agent_kiro_sets_backend ... ok
[INFO] [stdout] test team::layout::tests::config_zones_assign_members ... ok
[INFO] [stdout] test team::layout::tests::config_zones_empty_zones_are_removed ... ok
[INFO] [stdout] test team::layout::tests::config_zones_exact_manager_role_collects_direct_reports ... ok
[INFO] [stdout] test team::layout::tests::auto_zones_width_pct_minimum_enforcement ... ok
[INFO] [stdout] test team::layout::tests::config_zones_max_members_via_split_horizontal ... ok
[INFO] [stdout] test team::layout::tests::config_zones_no_matching_zones_all_go_to_last ... ok
[INFO] [stdout] test team::layout::tests::config_zones_role_type_keyword_matching ... ok
[INFO] [stdout] test team::layout::tests::config_zones_horizontal_columns_stored_from_split ... ok
[INFO] [stdout] test team::layout::tests::display_pane_command_escapes_single_quotes ... ok
[INFO] [stdout] test team::layout::tests::config_zones_unplaced_members_go_to_last_zone ... ok
[INFO] [stdout] test team::layout::tests::display_pane_command_simple_path ... ok
[INFO] [stdout] test team::layout::tests::shell_single_quote_multiple_quotes ... ok
[INFO] [stdout] test team::layout::tests::shell_single_quote_no_quotes ... ok
[INFO] [stdout] test team::layout::tests::shell_single_quote_with_single_quotes ... ok
[INFO] [stdout] test team::layout::tests::split_members_into_columns_balances_contiguous_groups ... ok
[INFO] [stdout] test team::layout::tests::split_members_into_columns_exact_division ... ok
[INFO] [stdout] test team::layout::tests::split_members_into_columns_single_column ... ok
[INFO] [stdout] test team::layout::tests::split_off_current_member_pct_boundary_values ... ok
[INFO] [stdout] test team::layout::tests::split_members_into_columns_more_columns_than_members ... ok
[INFO] [stdout] test team::layout::tests::split_off_current_member_pct_single_member ... ok
[INFO] [stdout] test team::layout::tests::split_members_into_columns_zero_desired_clamps_to_one ... ok
[INFO] [stdout] test team::layout::tests::split_percentages_preserve_equal_zone_stack ... ok
[INFO] [stdout] test team::layout::tests::split_zone_subgroups_groups_engineers_by_manager ... ok
[INFO] [stdout] test team::layout::tests::split_off_current_member_pct_large_count ... ok
[INFO] [stdout] test team::layout::tests::split_zone_subgroups_single_manager_all_engineers_one_group ... ok
[INFO] [stdout] test team::layout::tests::workflow_mode_controls_orchestrator_pane_launch ... ok
[INFO] [stdout] test team::layout::tests::workflow_mode_legacy_never_enables_orchestrator ... ok
[INFO] [stdout] test team::load::tests::average_load_ignores_points_older_than_window ... ok
[INFO] [stdout] test team::load::tests::counts_as_active_load_treats_triaging_as_working ... ok
[INFO] [stdout] test team::init::tests::init_team_refuses_if_exists ... ok
[INFO] [stdout] test team::inbox::tests::purge_delivered_messages_all_removes_every_cur_entry ... ok
[INFO] [stdout] test team::inbox::tests::purge_delivered_messages_for_all_scans_every_member_inbox ... ok
[INFO] [stdout] test team::layout::tests::split_zone_subgroups_mixed_roles_returns_single_group ... ok
[INFO] [stdout] test team::load::tests::render_load_graph_returns_expected_width ... ok
[INFO] [stdout] test team::daemon::tests::hot_reload_fingerprint_detects_binary_change ... ok
[INFO] [stdout] test team::merge::completion::tests::completion_routes_engineers_with_tasks ... ok
[INFO] [stdout] test team::daemon_mgmt::tests::graceful_daemon_shutdown_times_out_before_force_kill_fallback ... ok
[INFO] [stdout] test team::merge::completion::tests::completion_gate_rejects_zero_commits_but_keeps_task_active ... ok
[INFO] [stdout] test team::init::tests::export_template_creates_directory_and_copies_files ... ok
[INFO] [stdout] test team::init::tests::export_template_missing_team_yaml_errors ... ok
[INFO] [stdout] test team::merge::completion::tests::no_commits_rejection_keeps_assignment ... ok
[INFO] [stdout] test team::merge::completion::tests::production_merge_completion_has_no_unwrap_or_expect_calls ... ok
[INFO] [stdout] test team::merge::completion::tests::no_commits_rejection_does_not_retry_and_keeps_task ... ok
[INFO] [stdout] test team::delivery::routing::tests::deliver_inbox_messages_reports_failed_assignment_without_crashing ... ok
[INFO] [stdout] test team::init::tests::init_from_template_copies_files ... ok
[INFO] [stdout] test team::init::tests::init_from_template_errors_when_templates_dir_is_missing ... ok
[INFO] [stdout] test team::merge::completion::tests::completion_auto_merges_small_clean_diff ... ok
[INFO] [stdout] test team::merge::completion::tests::zero_commit_retry_message_sent ... ok
[INFO] [stdout] test team::merge::completion::tests::auto_merge_emits_event ... ok
[INFO] [stdout] test team::merge::lock::tests::merge_lock_acquire_release ... ok
[INFO] [stdout] test team::merge::completion::tests::completion_respects_per_task_override ... ok
[INFO] [stdout] test team::merge::git_ops::tests::commits_ahead_of_main_error_includes_command_and_intent ... ok
[INFO] [stdout] test team::merge::completion::tests::completion_respects_disabled_policy ... ok
[INFO] [stdout] test team::merge::operations::tests::merge_empty_diff_resets_worktree_to_engineer_base_branch ... ok
[INFO] [stdout] test team::merge::operations::tests::merge_empty_diff_returns_success ... ok
[INFO] [stdout] test team::merge::completion::tests::completion_gate_passes_with_commits ... ok
[INFO] [stdout] test team::merge::completion::tests::completion_routes_large_diff_to_review ... ok
[INFO] [stdout] test team::merge::operations::tests::merge_rejects_missing_worktree ... ok
[INFO] [stdout] test team::merge::completion::tests::handle_engineer_completion_emits_performance_regression_event ... ok
[INFO] [stdout] test team::merge::completion::tests::rebase_conflict_first_retry_keeps_task_active_and_counts_retry ... ok
[INFO] [stdout] test team::merge::operations::tests::merge_fails_when_project_root_not_on_main ... ok
[INFO] [stdout] test team::merge::completion::tests::rebase_conflict_first_retry_messages_engineer ... ok
[INFO] [stdout] test team::merge::operations::tests::merge_failure_retains_engineer_branch_for_manual_recovery ... ok
[INFO] [stdout] test team::merge::completion::tests::handle_engineer_completion_escalates_merge_failures_without_crashing ... ok
[INFO] [stdout] test team::merge::operations::tests::merge_rebase_conflict_returns_conflict ... ok
[INFO] [stdout] test team::merge::operations::tests::merge_rebase_conflict_aborts_rebase_state ... ok
[INFO] [stdout] test team::merge::operations::tests::merge_with_dirty_main_returns_merge_failure ... ok
[INFO] [stdout] test team::init::tests::init_from_template_missing_template_errors_with_available_list ... ok
[INFO] [stdout] test team::init::tests::export_template_overwrites_existing ... ok
[INFO] [stdout] test team::merge::completion::tests::rebase_conflict_third_attempt_clears_task_and_sets_idle ... ok
[INFO] [stdout] test team::merge::operations::tests::merge_succeeds_when_project_root_on_main ... ok
[INFO] [stdout] test team::merge::completion::tests::rebase_conflict_third_attempt_records_escalation_event ... ok
[INFO] [stdout] test team::merge::operations::tests::reset_skips_when_dirty_task_branch ... ok
[INFO] [stdout] test team::merge::operations::tests::reset_clears_task_branch ... ok
[INFO] [stdout] test team::merge::lock::tests::merge_lock_second_acquire_waits_for_release ... ok
[INFO] [stdout] test team::merge::operations::tests::merge_success_deletes_merged_engineer_branch_namespace ... ok
[INFO] [stdout] test team::message::tests::assign_command_preserves_special_chars_in_task ... ok
[INFO] [stdout] test team::message::tests::assign_command_roundtrip ... ok
[INFO] [stdout] test team::message::tests::command_queue_path_returns_expected_path ... ok
[INFO] [stdout] test team::message::tests::command_queue_path_with_trailing_slash ... ok
[INFO] [stdout] test team::message::tests::drain_empties_queue_file_but_keeps_file ... ok
[INFO] [stdout] test team::message::tests::drain_nonexistent_queue_returns_empty ... ok
[INFO] [stdout] test team::message::tests::assign_command_json_has_type_assign_tag ... ok
[INFO] [stdout] test team::message::tests::drain_twice_second_returns_empty ... ok
[INFO] [stdout] test team::message::tests::enqueue_and_drain ... ok
[INFO] [stdout] test team::message::tests::drain_skips_malformed_lines ... ok
[INFO] [stdout] test team::message::tests::enqueue_appends_multiple_commands_preserving_order ... ok
[INFO] [stdout] test team::message::tests::enqueue_creates_parent_directories ... ok
[INFO] [stdout] test team::message::tests::queued_command_debug_format ... ok
[INFO] [stdout] test team::message::tests::read_command_queue_keeps_file_contents_intact ... ok
[INFO] [stdout] test team::message::tests::read_command_queue_mixed_valid_and_malformed ... ok
[INFO] [stdout] test team::message::tests::queued_command_clone ... ok
[INFO] [stdout] test team::message::tests::read_command_queue_skips_empty_lines ... ok
[INFO] [stdout] test team::message::tests::send_command_json_has_type_send_tag ... ok
[INFO] [stdout] test team::message::tests::send_command_preserves_empty_message ... ok
[INFO] [stdout] test team::message::tests::send_command_preserves_multiline_message ... ok
[INFO] [stdout] test team::message::tests::send_command_preserves_unicode ... ok
[INFO] [stdout] test team::message::tests::send_command_roundtrip ... ok
[INFO] [stdout] test team::message::tests::read_command_queue_skips_whitespace_only_lines ... ok
[INFO] [stdout] test team::merge::operations::tests::merge_with_two_main_advances_rebases_cleanly ... ok
[INFO] [stdout] test team::merge::operations::tests::reset_handles_detached_head ... ok
[INFO] [stdout] test team::message::tests::test_drain_command_queue_skips_unknown_and_incomplete_commands ... ok
[INFO] [stdout] test team::message::tests::write_command_queue_empty_slice_creates_empty_file ... ok
[INFO] [stdout] test team::messaging::tests::format_inbox_listing_allows_showing_all_messages ... ok
[INFO] [stdout] test team::messaging::tests::format_inbox_listing_hides_internal_message_ids ... ok
[INFO] [stdout] test team::messaging::tests::format_inbox_listing_shows_most_recent_messages_by_default_limit ... ok
[INFO] [stdout] test team::message::tests::write_command_queue_creates_parent_dirs ... ok
[INFO] [stdout] test team::messaging::tests::inbox_message_refs_suffix_same_second_collisions ... ok
[INFO] [stdout] test team::messaging::tests::inbox_message_refs_use_timestamp_when_unique ... ok
[INFO] [stdout] test team::merge::operations::tests::reset_worktree_noops_when_worktree_is_missing ... ok
[INFO] [stdout] test team::message::tests::write_command_queue_rewrites_remaining_commands_atomically ... ok
[INFO] [stdout] test team::messaging::tests::assign_task_delivers_to_inbox ... ok
[INFO] [stdout] test team::messaging::tests::resolve_member_name_rejects_ambiguous_role_alias ... ok
[INFO] [stdout] test team::messaging::tests::truncate_chars_handles_unicode_boundaries ... ok
[INFO] [stdout] test team::merge::operations::tests::merge_with_rebase_picks_up_main ... ok
[INFO] [stdout] test team::messaging::tests::resolve_member_name_maps_unique_role_alias_to_instance ... ok
[INFO] [stdout] test team::metrics::tests::format_metrics_produces_readable_summary ... ok
[INFO] [stdout] test team::metrics::tests::compute_metrics_handles_empty_board ... ok
[INFO] [stdout] test team::messaging::tests::send_message_delivers_to_inbox ... ok
[INFO] [stdout] test team::metrics::tests::compute_metrics_counts_mixed_workflow_states ... ok
[INFO] [stdout] test team::metrics::tests::retro_includes_review_section ... ok
[INFO] [stdout] test team::messaging::tests::send_message_delivers_to_unique_instance_inbox ... ok
[INFO] [stdout] test team::metrics::tests::review_metrics_compute_latency ... ok
[INFO] [stdout] test team::metrics::tests::review_metrics_count_events ... ok
[INFO] [stdout] test team::messaging::tests::send_message_ingests_completion_packet_into_workflow_metadata ... ok
[INFO] [stdout] test team::metrics_cmd::tests::format_dashboard_empty_shows_na ... ok
[INFO] [stdout] test team::metrics::tests::review_metrics_handle_no_merges ... ok
[INFO] [stdout] test team::metrics::tests::status_includes_review_pipeline ... ok
[INFO] [stdout] test team::metrics_cmd::tests::format_dashboard_renders_sections ... ok
[INFO] [stdout] test team::metrics_cmd::tests::format_duration_works ... ok
[INFO] [stdout] test team::metrics_cmd::tests::missing_db_shows_message ... ok
[INFO] [stdout] test team::metrics_cmd::tests::empty_db ... ok
[INFO] [stdout] test team::metrics_cmd::tests::rate_calculations ... ok
[INFO] [stdout] test team::nudge::tests::empty_board_produces_no_nudges ... ok
[INFO] [stdout] test team::nudge::tests::idle_executor_with_runnable_owned_task_gets_nudged ... ok
[INFO] [stdout] test team::nudge::tests::all_members_busy_produces_no_nudges ... ok
[INFO] [stdout] test team::nudge::tests::blocked_frontier_without_runnable_work_nudges_planner ... ok
[INFO] [stdout] test team::nudge::tests::idle_reviewer_with_review_backlog_gets_nudged ... ok
[INFO] [stdout] test team::nudge::tests::mixed_blocked_and_runnable_no_planner_nudge ... ok
[INFO] [stdout] test team::merge::operations::tests::reset_handles_uncommitted_changes_on_base_branch ... ok
[INFO] [stdout] test team::nudge::tests::pending_inbox_suppresses_nudge ... ok
[INFO] [stdout] test team::nudge::tests::pending_inbox_suppresses_planner_nudge ... ok
[INFO] [stdout] test team::nudge::tests::multiple_targets_are_computed_deterministically ... ok
[INFO] [stdout] test team::nudge::tests::deterministic_ordering_with_member_name_ties_is_stable ... ok
[INFO] [stdout] test team::nudge::tests::resolve_member_reference_exact_name_match ... ok
[INFO] [stdout] test team::nudge::tests::resolve_member_reference_unknown_returns_as_is ... ok
[INFO] [stdout] test team::nudge::tests::resolve_member_reference_role_name_fallback ... ok
[INFO] [stdout] test team::nudge::tests::multi_hop_blocked_dependency_chain_nudges_planner ... ok
[INFO] [stdout] test team::nudge::tests::renamed_roles_from_config_still_receive_role_type_capabilities ... ok
[INFO] [stdout] test team::nudge::tests::single_architect_can_receive_dispatcher_and_reviewer_nudges ... ok
[INFO] [stdout] test team::metrics_cmd::tests::metrics_with_data ... ok
[INFO] [stdout] test team::policy::tests::architect_uses_reviewer_wip_limit ... ok
[INFO] [stdout] test team::policy::tests::check_wip_limit_enforces_limits ... ok
[INFO] [stdout] test team::nudge::tests::unknown_member_state_not_nudged ... ok
[INFO] [stdout] test team::nudge::tests::zero_members_produces_no_nudges ... ok
[INFO] [stdout] test team::policy::tests::default_policy_stall_and_health_fields ... ok
[INFO] [stdout] test team::policy::tests::effective_escalation_threshold_uses_priority_override ... ok
[INFO] [stdout] test team::policy::tests::default_workflow_policy_has_sensible_defaults ... ok
[INFO] [stdout] test team::policy::tests::effective_nudge_threshold_uses_priority_override ... ok
[INFO] [stdout] test team::policy::tests::effective_nudge_threshold_uses_global_when_no_override ... ok
[INFO] [stdout] test team::policy::tests::escalation_boundary_values ... ok
[INFO] [stdout] test team::policy::tests::override_with_both_fields_none_falls_back_to_global ... ok
[INFO] [stdout] test team::policy::tests::escalation_with_large_values ... ok
[INFO] [stdout] test team::policy::tests::override_with_only_escalation_set ... ok
[INFO] [stdout] test team::policy::tests::multiple_priority_overrides_are_independent ... ok
[INFO] [stdout] test team::nudge::tests::review_without_owner_nudges_all_eligible_reviewers ... ok
[INFO] [stdout] test team::nudge::tests::working_member_not_nudged_for_dispatch ... ok
[INFO] [stdout] test team::policy::tests::partial_override_falls_back_per_field ... ok
[INFO] [stdout] test team::policy::tests::review_nudge_at_zero_threshold ... ok
[INFO] [stdout] test team::policy::tests::review_nudge_threshold_check_is_inclusive ... ok
[INFO] [stdout] test team::policy::tests::review_nudge_well_before_threshold ... ok
[INFO] [stdout] test team::policy::tests::review_stale_at_zero_threshold ... ok
[INFO] [stdout] test team::policy::tests::wip_limit_at_exact_boundary ... ok
[INFO] [stdout] test team::policy::tests::wip_limit_none_means_unlimited ... ok
[INFO] [stdout] test team::policy::tests::wip_limit_zero_blocks_all_work ... ok
[INFO] [stdout] test team::policy::tests::stale_and_escalation_threshold_checks_are_inclusive ... ok
[INFO] [stdout] test team::policy::tests::user_role_always_passes_wip_check ... ok
[INFO] [stdout] test team::resolver::tests::all_deps_met_makes_task_runnable ... ok
[INFO] [stdout] test team::resolver::tests::empty_board_returns_no_resolutions ... ok
[INFO] [stdout] test team::resolver::tests::blocked_field_takes_priority_over_dependency_check ... ok
[INFO] [stdout] test team::resolver::tests::execution_owner_falls_back_to_claimed_by ... ok
[INFO] [stdout] test team::resolver::tests::backlog_status_is_runnable ... ok
[INFO] [stdout] test team::resolver::tests::archived_tasks_excluded_from_resolutions ... ok
[INFO] [stdout] test team::resolver::tests::done_tasks_excluded_from_resolutions ... ok
[INFO] [stdout] test team::resolver::tests::partial_deps_met_is_blocked ... ok
[INFO] [stdout] test team::resolver::tests::runnable_tasks_filters_only_runnable_items ... ok
[INFO] [stdout] test team::resolver::tests::blocked_on_is_blocked ... ok
[INFO] [stdout] test team::resolver::tests::review_without_disposition_needs_review ... ok
[INFO] [stdout] test team::resolver::tests::in_progress_is_runnable ... ok
[INFO] [stdout] test team::resolver::tests::no_scheduled_for_is_runnable ... ok
[INFO] [stdout] test team::resolver::tests::resolutions_sorted_by_task_id ... ok
[INFO] [stdout] test team::resolver::tests::runnable_with_owner_gets_executor_capability ... ok
[INFO] [stdout] test team::merge::completion::tests::rebase_conflict_third_attempt_escalates_to_manager ... ok
[INFO] [stdout] test team::resolver::tests::diamond_dependency_graph ... ok
[INFO] [stdout] test team::resolver::tests::todo_without_deps_is_runnable ... ok
[INFO] [stdout] test team::resolver::tests::task_with_blocked_field_is_blocked ... ok
[INFO] [stdout] test team::resolver::tests::scheduled_future_is_blocked ... ok
[INFO] [stdout] test team::retrospective::tests::analyze_events_completion_without_assignment_is_ignored ... ok
[INFO] [stdout] test team::resolver::tests::unknown_status_is_needs_action ... ok
[INFO] [stdout] test team::retrospective::tests::analyze_events_daemon_started_only ... ok
[INFO] [stdout] test team::retrospective::tests::analyze_events_load_snapshot_all_working ... ok
[INFO] [stdout] test team::retrospective::tests::analyze_events_empty_rework_list ... ok
[INFO] [stdout] test team::retrospective::tests::analyze_events_escalation_without_prior_assignment_creates_task ... ok
[INFO] [stdout] test team::retrospective::tests::analyze_events_no_stall_without_merges ... ok
[INFO] [stdout] test team::retrospective::tests::analyze_events_multiple_tasks_different_engineers ... ok
[INFO] [stdout] test team::resolver::tests::unmet_dependency_is_blocked ... ok
[INFO] [stdout] test team::resolver::tests::scheduled_past_is_runnable ... ok
[INFO] [stdout] test team::retrospective::tests::analyze_events_tracks_per_task_rework ... ok
[INFO] [stdout] test team::resolver::tests::scheduled_just_passed_is_runnable ... ok
[INFO] [stdout] test team::retrospective::tests::analyze_events_tracks_review_nudges_and_escalations ... ok
[INFO] [stdout] test team::retrospective::tests::analyze_events_computes_review_stall_duration ... ok
[INFO] [stdout] test team::retrospective::tests::analyze_events_load_snapshot_zero_members ... ok
[INFO] [stdout] test team::retrospective::tests::analyze_events_load_snapshot_all_idle ... ok
[INFO] [stdout] test team::retrospective::tests::cycle_time_metrics_multiple_tasks_picks_extremes ... ok
[INFO] [stdout] test team::retrospective::tests::cycle_time_metrics_no_completed_tasks ... ok
[INFO] [stdout] test team::retrospective::tests::cycle_time_metrics_single_completed_task ... ok
[INFO] [stdout] test team::retrospective::tests::generate_retrospective_adds_high_idle_recommendation ... ok
[INFO] [stdout] test team::retrospective::tests::generate_retrospective_adds_high_retry_recommendation ... ok
[INFO] [stdout] test team::retrospective::tests::format_duration_zero ... ok
[INFO] [stdout] test team::retrospective::tests::format_duration_exact_hour ... ok
[INFO] [stdout] test team::retrospective::tests::format_duration_large ... ok
[INFO] [stdout] test team::retrospective::tests::format_duration_variants ... ok
[INFO] [stdout] test team::retrospective::tests::format_duration_exact_minute ... ok
[INFO] [stdout] test team::retrospective::tests::render_bottlenecks_no_completed_tasks ... ok
[INFO] [stdout] test team::retrospective::tests::render_bottlenecks_single_retry_shows_no_retries_message ... ok
[INFO] [stdout] test team::retrospective::tests::render_bottlenecks_with_retries ... ok
[INFO] [stdout] test team::retrospective::tests::render_review_performance_100_percent_auto_merge_rate ... ok
[INFO] [stdout] test team::retrospective::tests::render_recommendations_both_high_idle_and_high_retries ... ok
[INFO] [stdout] test team::retrospective::tests::render_recommendations_low_idle_low_retries ... ok
[INFO] [stdout] test team::retrospective::tests::render_review_performance_empty_when_no_merges ... ok
[INFO] [stdout] test team::retrospective::tests::render_task_cycle_rows_completed_and_incomplete ... ok
[INFO] [stdout] test team::retrospective::tests::render_task_cycle_rows_empty ... ok
[INFO] [stdout] test team::retrospective::tests::render_task_cycle_rows_escalated_task ... ok
[INFO] [stdout] test team::retrospective::tests::retro_from_db_empty_returns_none ... ok
[INFO] [stdout] test team::retrospective::tests::render_review_pipeline_no_stall_data ... ok
[INFO] [stdout] test team::retrospective::tests::generate_retrospective_handles_empty_tasks ... ok
[INFO] [stdout] test team::retrospective::tests::retro_from_db_matches_jsonl_analysis ... ok
[INFO] [stdout] test team::retrospective::tests::render_review_pipeline_section_includes_stall_and_rework ... ok
[INFO] [stdout] test team::retrospective::tests::generate_retro_for_long_run ... ok
[INFO] [stdout] test team::retrospective::tests::generate_retrospective_writes_report_with_sections ... ok
[INFO] [stdout] test team::retrospective::tests::retro_without_db_falls_back ... ok
[INFO] [stdout] test team::retrospective::tests::should_generate_retro_empty_board_returns_none ... ok
[INFO] [stdout] test team::retrospective::tests::should_generate_retro_no_board_dir_returns_none ... ok
[INFO] [stdout] test team::retrospective::tests::should_not_generate_retro_twice ... ok
[INFO] [stdout] test team::retrospective::tests::should_generate_retro_when_all_active_tasks_are_done ... ok
[INFO] [stdout] test team::retrospective::tests::retro_from_db_with_retries_and_escalations ... ok
[INFO] [stdout] test team::retrospective::tests::skip_retro_for_short_run ... ok
[INFO] [stdout] test team::retrospective::tests::task_id_from_assignment_line_empty_digits ... ok
[INFO] [stdout] test team::retrospective::tests::task_id_from_assignment_line_no_prefix ... ok
[INFO] [stdout] test team::retrospective::tests::task_id_from_assignment_line_valid ... ok
[INFO] [stdout] test team::retrospective::tests::task_reference_extracts_id_from_task_prefix ... ok
[INFO] [stdout] test team::retrospective::tests::task_reference_handles_whitespace_only_input ... ok
[INFO] [stdout] test team::retrospective::tests::task_reference_returns_full_line_when_no_prefix ... ok
[INFO] [stdout] test team::retrospective::tests::task_reference_skips_blank_lines ... ok
[INFO] [stdout] test team::retrospective::tests::test_analyze_events_basic_run ... ok
[INFO] [stdout] test team::retrospective::tests::test_analyze_events_computes_average_fastest_and_longest_cycle_times ... ok
[INFO] [stdout] test team::retrospective::tests::test_analyze_events_empty ... ok
[INFO] [stdout] test team::retrospective::tests::test_analyze_events_idle_time ... ok
[INFO] [stdout] test team::retrospective::tests::retro_report_format_unchanged ... ok
[INFO] [stdout] test team::retrospective::tests::retro_from_db_multiple_runs_uses_last ... ok
[INFO] [stdout] test team::retrospective::tests::test_analyze_events_multiple_runs ... ok
[INFO] [stdout] test team::retrospective::tests::test_analyze_events_with_escalation ... ok
[INFO] [stdout] test team::retrospective::tests::test_analyze_events_with_retries ... ok
[INFO] [stdout] test team::retry::tests::board_error_uses_typed_transient_classification ... ok
[INFO] [stdout] test team::retry::tests::backoff_delay_grows_exponentially_and_caps ... ok
[INFO] [stdout] test team::retry::tests::no_retry_config_never_retries ... ok
[INFO] [stdout] test team::retry::tests::default_config_matches_expected_values ... ok
[INFO] [stdout] test team::retrospective::tests::retro_from_db_with_review_pipeline ... ok
[INFO] [stdout] test team::retrospective::tests::retro_with_telemetry_db ... ok
[INFO] [stdout] test team::retry::tests::retry_retries_transient_errors_until_exhausted ... ok
[INFO] [stdout] test team::retry::tests::preset_configs_match_expected_values ... ok
[INFO] [stdout] test team::retrospective::tests::should_not_generate_retro_when_task_is_not_done ... ok
[INFO] [stdout] test team::retry::tests::retry_returns_permanent_error_without_retrying ... ok
[INFO] [stdout] test team::review::tests::apply_review_rejects_non_review_tasks ... ok
[INFO] [stdout] test team::retry::tests::retry_returns_success_on_first_attempt ... ok
[INFO] [stdout] test team::review::tests::escalated_moves_review_to_blocked ... ok
[INFO] [stdout] test team::review::tests::rework_required_moves_review_to_in_progress ... ok
[INFO] [stdout] test team::session::tests::build_team_status_rows_defaults_by_session_state ... ok
[INFO] [stdout] test team::retry::tests::retry_succeeds_after_transient_failures ... ok
[INFO] [stdout] test team::review::tests::validate_review_readiness_rejects_non_review_state ... ok
[INFO] [stdout] test team::review::tests::review_state_uses_merge_disposition ... ok
[INFO] [stdout] test team::review::tests::discarded_moves_review_to_archived ... ok
[INFO] [stdout] test team::review::tests::merge_ready_moves_review_to_done ... ok
[INFO] [stdout] test team::session::tests::format_runtime_exact_hours ... ok
[INFO] [stdout] test team::session::tests::format_runtime_hours_and_minutes ... ok
[INFO] [stdout] test team::session::tests::format_runtime_minutes ... ok
[INFO] [stdout] test team::session::tests::format_runtime_seconds ... ok
[INFO] [stdout] test team::session::tests::list_runtime_member_statuses_reads_tmux_role_and_status_options ... ignored
[INFO] [stdout] test team::session::tests::format_owned_tasks_summary_compacts_multiple_ids ... ok
[INFO] [stdout] test team::session::tests::migration_validation_notes_warn_about_workflow_first_partial_rollout ... ok
[INFO] [stdout] test team::session::tests::nudge_disable_creates_marker_and_enable_removes_it ... ok
[INFO] [stdout] test team::session::tests::migration_validation_notes_explain_legacy_default_for_older_configs ... ok
[INFO] [stdout] test team::session::tests::nudge_marker_path_uses_intervention_name ... ok
[INFO] [stdout] test team::session::tests::nudge_multiple_interventions_independent ... ok
[INFO] [stdout] test team::session::tests::delivered_direct_report_triage_count_excludes_stale_delivered_results ... ok
[INFO] [stdout] test team::session::tests::production_daemon_mgmt_has_limited_unwrap_or_expect_calls ... ok
[INFO] [stdout] test team::session::tests::delivered_direct_report_triage_count_keeps_fresh_delivered_results ... ok
[INFO] [stdout] test team::session::tests::delivered_direct_report_triage_count_excludes_acked_results ... ok
[INFO] [stdout] test team::session::tests::owned_task_buckets_split_active_and_review_claims ... ok
[INFO] [stdout] test team::session::tests::pause_creates_marker_and_resume_removes_it ... ok
[INFO] [stdout] test team::session::tests::session_summary_display_format ... ok
[INFO] [stdout] test team::session::tests::production_session_has_no_unwrap_or_expect_calls ... ok
[INFO] [stdout] test team::session::tests::session_summary_handles_empty_session ... ok
[INFO] [stdout] test team::session::tests::session_summary_counts_completions_correctly ... ok
[INFO] [stdout] test team::session::tests::session_summary_uses_latest_daemon_started ... ok
[INFO] [stdout] test team::session::tests::session_summary_handles_missing_events_file ... ok
[INFO] [stdout] test team::merge::operations::tests::reset_worktree_keeps_non_engineer_namespace_branch ... ok
[INFO] [stdout] test team::retrospective::tests::skip_retro_for_short_run_with_completions ... ok
[INFO] [stdout] test team::merge::operations::tests::reset_worktree_deletes_merged_legacy_task_branch ... ok
[INFO] [stdout] test team::session::tests::summarize_runtime_member_status_marks_nudge_and_standup_together ... ok
[INFO] [stdout] test team::session::tests::strip_tmux_style_removes_formatting_sequences ... ok
[INFO] [stdout] test team::session::tests::session_summary_calculates_runtime ... ok
[INFO] [stdout] test team::smoke_tests::tests::adapter_from_name_returns_correct_adapter ... ok
[INFO] [stdout] test team::session::tests::workflow_mode_declared_detects_present_field ... ok
[INFO] [stdout] test team::smoke_tests::tests::backend_health_enum_serialization ... ok
[INFO] [stdout] test team::session::tests::workflow_metrics_enabled_detects_supported_modes ... ok
[INFO] [stdout] test team::session::tests::summarize_runtime_member_status_extracts_state_and_signal ... ok
[INFO] [stdout] test team::session::tests::summarize_runtime_member_status_tracks_paused_automation ... ok
[INFO] [stdout] test team::merge::operations::tests::reset_worktree_keeps_unmerged_task_branch ... ok
[INFO] [stdout] test team::session::tests::summarize_runtime_member_status_distinguishes_sent_nudge ... ok
[INFO] [stdout] test team::smoke_tests::tests::grafana_config_custom_port_from_yaml ... ok
[INFO] [stdout] test team::smoke_tests::tests::fallback_chain_instance_to_role_to_team_default ... ok
[INFO] [stdout] test team::smoke_tests::tests::grafana_config_default_port_is_3000 ... ok
[INFO] [stdout] test team::merge::operations::tests::reset_worktree_skips_when_dirty_task_branch ... ok
[INFO] [stdout] test team::session::tests::delivered_direct_report_triage_count_only_counts_results_newer_than_lead_response ... ok
[INFO] [stdout] test team::session::tests::workflow_mode_declared_detects_absent_field ... ok
[INFO] [stdout] test team::smoke_tests::tests::grafana_open_parses_correctly ... ok
[INFO] [stdout] test team::merge::operations::tests::reset_worktree_after_merge ... ok
[INFO] [stdout] test team::smoke_tests::tests::grafana_dashboard_json_is_valid ... ok
[INFO] [stdout] test team::smoke_tests::tests::check_backend_health_returns_empty_for_known_backends ... ok
[INFO] [stdout] test team::smoke_tests::tests::grafana_rejects_unknown_subcommand ... ok
[INFO] [stdout] test team::smoke_tests::tests::backend_health_results_returns_unique_backends ... ok
[INFO] [stdout] test team::smoke_tests::tests::hierarchy_propagates_agent_to_instances ... ok
[INFO] [stdout] test team::smoke_tests::tests::known_agent_names_includes_all_backends ... ok
[INFO] [stdout] test team::smoke_tests::tests::grafana_status_parses_correctly ... ok
[INFO] [stdout] test team::smoke_tests::tests::backend_health_results_multiple_backends ... ok
[INFO] [stdout] test team::smoke_tests::tests::full_config_with_grafana_telemetry_and_backend ... ok
[INFO] [stdout] test team::smoke_tests::tests::grafana_url_uses_port ... ok
[INFO] [stdout] test team::smoke_tests::tests::health_check_by_name_unknown_returns_none ... ok
[INFO] [stdout] test team::smoke_tests::tests::grafana_setup_parses_correctly ... ok
[INFO] [stdout] test team::smoke_tests::tests::missing_backend_binary_produces_warning_not_error ... ok
[INFO] [stdout] test team::smoke_tests::tests::telemetry_db_review_metrics_integration ... ok
[INFO] [stdout] test team::smoke_tests::tests::parse_per_role_agent_field ... ok
[INFO] [stdout] test team::smoke_tests::tests::telemetry_db_graceful_without_session ... ok
[INFO] [stdout] test team::smoke_tests::tests::validate_rejects_unknown_role_agent ... ok
[INFO] [stdout] test team::smoke_tests::tests::user_role_resolves_no_agent ... ok
[INFO] [stdout] test team::smoke_tests::tests::validate_rejects_unknown_team_agent ... ok
[INFO] [stdout] test team::smoke_tests::tests::telemetry_db_poll_state_tracking ... ok
[INFO] [stdout] test team::smoke_tests::tests::telemetry_db_full_session_lifecycle ... ok
[INFO] [stdout] test team::standup::tests::board_aware_standup_all_done_tasks_shows_none_assigned ... ok
[INFO] [stdout] test team::standup::tests::board_aware_standup_falls_back_when_board_is_missing ... ok
[INFO] [stdout] test team::smoke_tests::tests::telemetry_in_memory_db_creates_schema ... ok
[INFO] [stdout] test team::standup::tests::board_aware_standup_no_idle_warning_when_no_runnable_work ... ok
[INFO] [stdout] test team::standup::tests::format_assigned_task_ids_empty_vec ... ok
[INFO] [stdout] test team::standup::tests::format_assigned_task_ids_single ... ok
[INFO] [stdout] test team::standup::tests::format_age_none ... ok
[INFO] [stdout] test team::standup::tests::format_assigned_task_ids_none ... ok
[INFO] [stdout] test team::standup::tests::format_age_with_value ... ok
[INFO] [stdout] test team::standup::tests::maybe_generate_standup_skips_paused_recipients ... ok
[INFO] [stdout] test team::standup::tests::board_aware_standup_multiple_tasks_sorted_ascending ... ok
[INFO] [stdout] test team::standup::tests::project_root_from_board_dir_invalid_structure ... ok
[INFO] [stdout] test team::standup::tests::project_root_from_board_dir_none ... ok
[INFO] [stdout] test team::standup::tests::project_root_from_board_dir_valid_path ... ok
[INFO] [stdout] test team::standup::tests::snapshot_and_restore_timer_roundtrip ... ok
[INFO] [stdout] test team::standup::tests::board_aware_standup_prepends_review_policy_context ... ok
[INFO] [stdout] test team::smoke_tests::tests::verbose_validation_includes_backend_checks ... ok
[INFO] [stdout] test team::standup::tests::standup_architect_sees_manager ... ok
[INFO] [stdout] test team::standup::tests::standup_default_state_is_idle ... ok
[INFO] [stdout] test team::standup::tests::standup_excludes_user_role ... ok
[INFO] [stdout] test team::standup::tests::standup_includes_backend_health_warning_for_unhealthy_agent ... ok
[INFO] [stdout] test team::standup::tests::standup_interval_for_unknown_member_returns_none ... ok
[INFO] [stdout] test team::standup::tests::standup_no_reports_for_engineer ... ok
[INFO] [stdout] test team::standup::tests::standup_omits_backend_health_when_healthy ... ok
[INFO] [stdout] test team::standup::tests::standup_shows_degraded_backend_health ... ok
[INFO] [stdout] test team::standup::tests::standup_shows_only_direct_reports ... ok
[INFO] [stdout] test team::standup::tests::standup_interval_for_engineer_returns_none ... ok
[INFO] [stdout] test team::standup::tests::test_generate_standup_for_empty_members_returns_no_direct_reports ... ok
[INFO] [stdout] test team::standup::tests::test_generate_standup_for_formats_various_member_states ... ok
[INFO] [stdout] test team::standup::tests::maybe_generate_standup_first_call_seeds_timer_without_generating ... ok
[INFO] [stdout] test team::standup::tests::update_timer_for_non_standup_member_clears_state ... ok
[INFO] [stdout] test team::standup::tests::update_timer_for_state_pauses_while_working_and_restarts_on_idle ... ok
[INFO] [stdout] test team::standup::tests::maybe_generate_standup_skips_when_global_interval_is_zero ... ok
[INFO] [stdout] test team::status::tests::agent_health_by_member_defaults_without_events_or_state ... ok
[INFO] [stdout] test team::standup::tests::board_aware_standup_review_pipeline_metrics_when_present ... ok
[INFO] [stdout] test team::standup::tests::maybe_generate_standup_writes_user_report_to_file_without_telegram_bot ... ok
[INFO] [stdout] test team::standup::tests::standup_interval_for_manager_falls_back_to_global ... ok
[INFO] [stdout] test team::standup::tests::maybe_generate_standup_skips_when_standups_disabled ... ok
[INFO] [stdout] test team::standup::tests::standup_interval_for_manager_uses_role_override ... ok
[INFO] [stdout] test team::standup::tests::test_generate_standup_for_all_same_status_lists_each_direct_report ... ok
[INFO] [stdout] test team::standup::tests::board_aware_standup_reloads_updated_review_policy_contents ... ok
[INFO] [stdout] test team::standup::tests::write_standup_file_creates_timestamped_markdown_in_batty_dir ... ok
[INFO] [stdout] test team::status::tests::agent_health_by_member_aggregates_events_and_active_task_elapsed ... ok
[INFO] [stdout] test team::status::tests::board_status_task_queues_returns_empty_when_board_is_missing ... ok
[INFO] [stdout] test team::status::tests::agent_health_by_member_reads_health_changed_events ... ok
[INFO] [stdout] test team::status::tests::agent_health_by_member_uses_latest_health_event ... ok
[INFO] [stdout] test team::status::tests::build_team_status_json_report_serializes_machine_readable_json ... ok
[INFO] [stdout] test team::status::tests::build_team_status_rows_marks_user_and_stopped_session ... ok
[INFO] [stdout] test team::status::tests::build_team_status_rows_promotes_idle_member_with_review_backlog ... ok
[INFO] [stdout] test team::status::tests::build_team_status_health_counts_non_user_members_and_sorts_unhealthy ... ok
[INFO] [stdout] test team::status::tests::build_team_status_json_report_includes_health_and_queues ... ok
[INFO] [stdout] test team::status::tests::build_team_status_rows_defaults_to_starting_when_runtime_missing ... ok
[INFO] [stdout] test team::status::tests::compose_pane_status_label_shows_pending_inbox_count ... ok
[INFO] [stdout] test team::status::tests::compose_pane_status_label_shows_zero_inbox_and_pause_state ... ok
[INFO] [stdout] test team::status::tests::board_status_task_queues_split_active_and_review_tasks ... ok
[INFO] [stdout] test team::status::tests::build_team_status_rows_promotes_idle_member_with_triage_backlog ... ok
[INFO] [stdout] test team::merge::operations::tests::reset_worktree_leaves_clean_state ... ok
[INFO] [stdout] test team::status::tests::build_team_status_health_counts_unhealthy_backend ... ok
[INFO] [stdout] test team::status::tests::format_agent_health_summary_compacts_metrics ... ok
[INFO] [stdout] test team::status::tests::format_agent_health_summary_includes_backend_health ... ok
[INFO] [stdout] test team::status::tests::compute_metrics_returns_default_when_board_is_missing ... ok
[INFO] [stdout] test team::status::tests::format_health_duration_formats_hours ... ok
[INFO] [stdout] test team::status::tests::format_health_duration_formats_days ... ok
[INFO] [stdout] test team::status::tests::format_health_duration_formats_minutes ... ok
[INFO] [stdout] test team::status::tests::format_health_duration_formats_seconds ... ok
[INFO] [stdout] test team::status::tests::format_nudge_status_marks_paused_while_member_is_working ... ok
[INFO] [stdout] test team::status::tests::merge_status_signal_combines_existing_triage_and_review_signals ... ok
[INFO] [stdout] test team::status::tests::merge_status_signal_returns_none_when_no_signals_exist ... ok
[INFO] [stdout] test team::status::tests::parse_assigned_task_id_extracts_task_hash_values ... ok
[INFO] [stdout] test team::status::tests::parse_assigned_task_id_accepts_plain_numeric_values ... ok
[INFO] [stdout] test team::status::tests::parse_assigned_task_id_rejects_values_without_leading_digits ... ok
[INFO] [stdout] test team::status::tests::format_standup_status_marks_paused_while_member_is_working ... ok
[INFO] [stdout] test team::status::tests::compute_metrics_returns_default_when_board_is_empty ... ok
[INFO] [stdout] test team::status::tests::workflow_metrics_section_returns_none_when_mode_disabled ... ok
[INFO] [stdout] test team::status::tests::owned_task_buckets_routes_review_items_to_manager ... ok
[INFO] [stdout] test team::status::tests::compute_metrics_without_db_or_events_returns_zero_review_metrics ... ok
[INFO] [stdout] test team::task_cmd::tests::review_feedback_delivered_to_engineer ... ok
[INFO] [stdout] test team::task_cmd::tests::illegal_transition_returns_error ... ok
[INFO] [stdout] test team::status::tests::compute_metrics_with_telemetry_db_returns_review_metrics ... ok
[INFO] [stdout] test team::task_cmd::tests::schedule_rejects_invalid_timestamp ... ok
[INFO] [stdout] test team::status::tests::compute_metrics_without_db_falls_back_to_jsonl ... ok
[INFO] [stdout] test team::standup::tests::board_aware_standup_appends_task_ids_and_workflow_signals ... ok
[INFO] [stdout] test team::task_cmd::tests::assign_updates_execution_and_review_owners ... ok
[INFO] [stdout] test team::task_cmd::tests::schedule_rejects_invalid_cron ... ok
[INFO] [stdout] test team::task_cmd::tests::schedule_requires_at_least_one_flag ... ok
[INFO] [stdout] test team::task_cmd::tests::review_updates_status_and_outcome ... ok
[INFO] [stdout] test team::task_cmd::tests::review_feedback_stored_in_task ... ok
[INFO] [stdout] test team::task_cmd::tests::schedule_task_sets_both ... ok
[INFO] [stdout] test team::task_cmd::tests::schedule_task_clear_removes_fields ... ok
[INFO] [stdout] test team::task_cmd::tests::schedule_task_sets_cron_schedule ... ok
[INFO] [stdout] test team::session::tests::team_status_metrics_section_renders_when_workflow_mode_enabled ... ok
[INFO] [stdout] test team::status::tests::compute_metrics_counts_workflow_states_and_idle_runnable ... ok
[INFO] [stdout] test team::status::tests::format_metrics_unchanged_with_db_source ... ok
[INFO] [stdout] test team::task_cmd::tests::schedule_task_sets_scheduled_for ... ok
[INFO] [stdout] test team::task_cmd::tests::structured_review_approve_stores_frontmatter_and_moves_to_done ... ok
[INFO] [stdout] test team::task_cmd::tests::structured_review_rejects_non_review_state ... ok
[INFO] [stdout] test team::task_cmd::tests::structured_review_reject_moves_to_blocked_with_reason ... ok
[INFO] [stdout] test team::retrospective::tests::analyze_project_prefers_db_over_jsonl ... ok
[INFO] [stdout] test team::task_cmd::tests::update_requires_at_least_one_field ... ok
[INFO] [stdout] test team::task_cmd::tests::structured_review_reject_without_feedback_uses_default_reason ... ok
[INFO] [stdout] test team::task_cmd::tests::structured_review_feedback_delivered_to_engineer_inbox ... ok
[INFO] [stdout] test team::task_cmd::tests::structured_review_request_changes_stores_feedback_and_moves_to_in_progress ... ok
[INFO] [stdout] test team::task_cmd::tests::transition_updates_task_status ... ok
[INFO] [stdout] test team::task_loop::tests::cron_recycle_emits_event ... ok
[INFO] [stdout] test team::task_cmd::tests::update_writes_board_metadata_and_block_reason ... ok
[INFO] [stdout] test team::task_loop::tests::cron_recycle_invalid_expression_skips ... ok
[INFO] [stdout] test team::task_loop::tests::cron_recycle_future_trigger_skips ... ok
[INFO] [stdout] test team::task_loop::tests::cron_recycle_resets_done_task_to_todo ... ok
[INFO] [stdout] test team::task_loop::tests::cron_recycler_integration_resets_done_task ... ok
[INFO] [stdout] test team::task_cmd::tests::task_commands_work_without_orchestrator_runtime ... ok
[INFO] [stdout] test team::task_loop::tests::cron_recycle_missed_trigger_skips_to_next_future ... ok
[INFO] [stdout] test team::task_loop::tests::cron_recycle_skips_in_progress_task ... ok
[INFO] [stdout] test team::task_loop::tests::cron_recycle_skips_archived_task ... ok
[INFO] [stdout] test team::task_loop::tests::cron_recycle_no_last_run_defaults_to_yesterday ... ok
[INFO] [stdout] test team::task_loop::tests::checkout_branch_in_non_git_dir_returns_error ... ok
[INFO] [stdout] test team::task_loop::tests::engineer_base_branch_name_format ... ok
[INFO] [stdout] test team::task_loop::tests::cron_recycler_skips_non_cron_done_task ... ok
[INFO] [stdout] test team::task_loop::tests::cron_recycle_clears_transient_fields ... ok
[INFO] [stdout] test team::task_loop::tests::e2e_done_cron_task_recycled ... ok
[INFO] [stdout] test team::task_loop::tests::map_git_error_err_wraps_message ... ok
[INFO] [stdout] test team::task_loop::tests::map_git_error_ok_passes_through ... ok
[INFO] [stdout] test team::task_loop::tests::next_unclaimed_task_allows_done_dependency ... ok
[INFO] [stdout] test team::task_loop::tests::next_unclaimed_task_all_done_returns_none ... ok
[INFO] [stdout] test team::task_loop::tests::next_unclaimed_task_blocks_on_undone_dependency ... ok
[INFO] [stdout] test team::task_loop::tests::next_unclaimed_task_nonexistent_dependency_treated_as_done ... ok
[INFO] [stdout] test team::task_loop::tests::next_unclaimed_task_skips_blocked_frontmatter ... ok
[INFO] [stdout] test team::task_loop::tests::priority_rank_known_values ... ok
[INFO] [stdout] test team::task_loop::tests::next_unclaimed_task_tiebreaks_by_id ... ok
[INFO] [stdout] test team::task_loop::tests::next_unclaimed_task_respects_backlog_status ... ok
[INFO] [stdout] test team::task_loop::tests::no_panicking_unwraps_in_production_code ... ok
[INFO] [stdout] test team::task_loop::tests::priority_rank_unknown_returns_lowest ... ok
[INFO] [stdout] test team::task_loop::tests::production_task_loop_has_no_unwrap_or_expect_calls ... ok
[INFO] [stdout] test team::task_loop::tests::read_task_title_double_quoted ... ok
[INFO] [stdout] test team::task_loop::tests::read_task_title_no_title_line_returns_fallback ... ok
[INFO] [stdout] test team::task_loop::tests::safe_to_mutate_nonexistent_dir ... ok
[INFO] [stdout] test team::task_loop::tests::task_recycled_event_format ... ok
[INFO] [stdout] test team::task_loop::tests::test_next_unclaimed_task_picks_highest_priority ... ok
[INFO] [stdout] test team::task_loop::tests::refresh_nonexistent_worktree_returns_ok ... ok
[INFO] [stdout] test team::task_loop::tests::test_next_unclaimed_task_returns_none_when_empty ... ok
[INFO] [stdout] test team::task_loop::tests::read_task_title_three_digit_id_prefix ... ok
[INFO] [stdout] test team::task_loop::tests::read_task_title_quoted_title ... ok
[INFO] [stdout] test team::task_loop::tests::test_gating_missing_dir_returns_error ... ok
[INFO] [stdout] test team::task_loop::tests::test_next_unclaimed_task_skips_blocked_dependency ... ok
[INFO] [stdout] test team::task_loop::tests::test_next_unclaimed_task_skips_blocked_on_frontmatter ... ok
[INFO] [stdout] test team::status::tests::workflow_metrics_section_returns_formatted_metrics_when_enabled ... ok
[INFO] [stdout] test team::task_loop::tests::test_next_unclaimed_task_skips_claimed ... ok
[INFO] [stdout] test team::task_loop::tests::test_read_task_title_fallback ... ok
[INFO] [stdout] test team::task_loop::tests::test_read_task_title_from_file ... ok
[INFO] [stdout] test team::merge::operations::tests::reset_worktree_restores_engineer_base_branch_after_task_merge ... ok
[INFO] [stdout] test team::task_loop::tests::test_prepare_assignment_worktree_rejects_unregistered_existing_path ... ok
[INFO] [stdout] test team::task_loop::tests::auto_commit_noop_on_clean_worktree ... ok
[INFO] [stdout] test team::task_loop::tests::test_refresh_worktree_noop_when_current ... ok
[INFO] [stdout] test team::task_loop::tests::safe_to_mutate_dirty_base_branch ... ok
[INFO] [stdout] test team::task_loop::tests::test_prepare_assignment_worktree_auto_migrates_clean_legacy_worktree_branch ... ok
[INFO] [stdout] test team::task_loop::tests::test_prepare_assignment_worktree_deletes_merged_legacy_branch_namespace ... ok
[INFO] [stdout] test team::telegram::tests::from_config_prefers_config_token_over_env ... ok
[INFO] [stdout] test team::telegram::tests::from_config_returns_none_without_token ... ok
[INFO] [stdout] test team::telegram::tests::from_config_returns_some_with_config_token ... ok
[INFO] [stdout] test team::telegram::tests::is_authorized_allows_listed_id ... ok
[INFO] [stdout] test team::task_loop::tests::safe_to_mutate_only_batty_untracked ... ok
[INFO] [stdout] test team::telegram::tests::is_authorized_empty_list_denies_all ... ok
[INFO] [stdout] test team::telegram::tests::is_authorized_rejects_unlisted_id ... ok
[INFO] [stdout] test team::task_loop::tests::test_prepare_assignment_worktree_checks_out_task_branch_from_main ... ok
[INFO] [stdout] test team::task_loop::tests::safe_to_mutate_clean_worktree ... ok
[INFO] [stdout] test team::telegram::tests::new_constructor_sets_fields ... ok
[INFO] [stdout] test team::telegram::tests::outbound_chunk_message_id_changes_per_chunk ... ok
[INFO] [stdout] test team::telegram::tests::parse_get_me_valid_response ... ok
[INFO] [stdout] test team::telegram::tests::parse_send_message_response_requires_api_acceptance ... ok
[INFO] [stdout] test team::telegram::tests::parse_updates_empty_result ... ok
[INFO] [stdout] test team::telegram::tests::parse_updates_multiple_messages_mixed_auth ... ok
[INFO] [stdout] test team::telegram::tests::parse_updates_skips_message_without_text ... ok
[INFO] [stdout] test team::telegram::tests::parse_updates_skips_non_message_updates ... ok
[INFO] [stdout] test team::telegram::tests::parse_updates_unauthorized_user_filtered ... ok
[INFO] [stdout] test team::telegram::tests::setup_telegram_bails_without_config ... ok
[INFO] [stdout] test team::telegram::tests::split_message_empty_text ... ok
[INFO] [stdout] test team::telegram::tests::split_message_exact_limit_returns_single_chunk ... ok
[INFO] [stdout] test team::telegram::tests::split_message_hard_splits_long_line ... ok
[INFO] [stdout] test team::telegram::tests::split_message_multiple_chunks ... ok
[INFO] [stdout] test team::telegram::tests::split_message_short_text_returns_single_chunk ... ok
[INFO] [stdout] test team::telegram::tests::split_message_splits_on_newline ... ok
[INFO] [stdout] test team::telegram::tests::parse_send_message_response_rejects_missing_confirmation ... ok
[INFO] [stdout] test team::telegram::tests::parse_get_me_invalid_response ... ok
[INFO] [stdout] test team::telegram::tests::update_team_yaml_creates_user_role_if_missing ... ok
[INFO] [stdout] test team::telegram::tests::parse_updates_authorized_message ... ok
[INFO] [stdout] test team::telegram::tests::update_team_yaml_updates_existing_user_role ... ok
[INFO] [stdout] test team::task_loop::tests::auto_commit_saves_untracked_files ... ok
[INFO] [stdout] test team::telemetry_db::tests::context_exhausted_increments_restarts ... ok
[INFO] [stdout] test team::telemetry_db::tests::daemon_started_creates_session_summary ... ok
[INFO] [stdout] test team::telemetry_db::tests::all_restart_event_types_accumulate ... ok
[INFO] [stdout] test team::telemetry_db::tests::all_failure_event_types_accumulate ... ok
[INFO] [stdout] test team::telemetry_db::tests::ended_at_set_on_daemon_stopped ... ok
[INFO] [stdout] test team::telemetry_db::tests::delivery_failed_increments_failures ... ok
[INFO] [stdout] test team::telemetry_db::tests::idempotent_schema_creation ... ok
[INFO] [stdout] test team::task_loop::tests::test_refresh_worktree_skips_dirty ... ok
[INFO] [stdout] test team::telemetry_db::tests::pane_death_increments_failures ... ok
[INFO] [stdout] test team::telemetry_db::tests::concurrent_writes_to_same_connection ... ok
[INFO] [stdout] test team::telemetry_db::tests::insert_and_query_event_round_trip ... ok
[INFO] [stdout] test team::telemetry_db::tests::pane_respawned_increments_restarts ... ok
[INFO] [stdout] test team::telemetry_db::tests::query_recent_events_respects_limit ... ok
[INFO] [stdout] test team::telemetry_db::tests::escalation_increments_task_escalations ... ok
[INFO] [stdout] test team::telemetry_db::tests::record_agent_poll_state_accumulates_cycle_secs_for_working ... ok
[INFO] [stdout] test team::telemetry_db::tests::record_agent_poll_state_mixed_idle_and_working ... ok
[INFO] [stdout] test team::telemetry_db::tests::record_agent_poll_state_idle_does_not_accumulate_cycle_secs ... ok
[INFO] [stdout] test team::telemetry_db::tests::multiple_events_for_same_agent_accumulate ... ok
[INFO] [stdout] test team::telemetry_db::tests::record_agent_poll_state_multiple_agents ... ok
[INFO] [stdout] test team::telemetry_db::tests::review_metrics_empty_db ... ok
[INFO] [stdout] test team::telemetry_db::tests::ended_at_set_on_plain_daemon_stopped ... ok
[INFO] [stdout] test team::telemetry_db::tests::record_agent_poll_state_tracks_working_polls ... ok
[INFO] [stdout] test team::task_loop::tests::auto_commit_saves_uncommitted_changes ... ok
[INFO] [stdout] test team::telemetry_db::tests::review_metrics_computes_avg_latency ... ok
[INFO] [stdout] test team::telemetry_db::tests::record_agent_poll_state_tracks_idle_polls ... ok
[INFO] [stdout] test team::task_loop::tests::auto_clean_worktree_uses_commit_not_stash ... ok
[INFO] [stdout] test team::telemetry_db::tests::schema_creation_succeeds ... ok
[INFO] [stdout] test team::tests::assignment_result_round_trip_and_format ... ok
[INFO] [stdout] test team::tests::production_mod_has_no_unwrap_or_expect_calls ... ok
[INFO] [stdout] test team::tests::shim_log_path_includes_agent_id ... ok
[INFO] [stdout] test team::tests::shim_logs_dir_path ... ok
[INFO] [stdout] test team::telemetry_db::tests::task_assigned_creates_task_metric ... ok
[INFO] [stdout] test team::telemetry_db::tests::task_completed_updates_agent_and_task_metrics ... ok
[INFO] [stdout] test team::tests::team_config_dir_is_under_batty ... ok
[INFO] [stdout] test team::tests::team_config_path_points_to_yaml ... ok
[INFO] [stdout] test team::telemetry_db::tests::total_merges_increments_on_auto_and_manual_merge ... ok
[INFO] [stdout] test team::task_loop::tests::test_prepare_assignment_worktree_archives_unmerged_legacy_branch_namespace ... ok
[INFO] [stdout] test team::telemetry_db::tests::tasks_completed_increments_on_task_completed ... ok
[INFO] [stdout] test team::validation::tests::orchestrator_enabled_uses_real_workflow_modes ... ok
[INFO] [stdout] test team::validation::tests::team_pair_template_validation_uses_real_capabilities ... ok
[INFO] [stdout] test team::validation::tests::completion_packet_ingestion_uses_real_parser_and_metadata_writer ... ok
[INFO] [stdout] test team::validation::tests::team_simple_template_validation_uses_real_capabilities ... ok
[INFO] [stdout] test team::validation::tests::team_research_template_validation_uses_real_capabilities ... ok
[INFO] [stdout] test team::telemetry_db::tests::total_events_increments_on_every_insert ... ok
[INFO] [stdout] test team::validation::tests::team_solo_template_validation_uses_real_capabilities ... ok
[INFO] [stdout] test team::telemetry_db::tests::review_metrics_counts_all_event_types ... ok
[INFO] [stdout] test team::validation::tests::team_software_template_validation_uses_real_capabilities ... ok
[INFO] [stdout] test team::telemetry_db::tests::session_counters_noop_without_session ... ok
[INFO] [stdout] test team::validation::tests::resolve_board_and_runnable_tasks_use_real_workflow_resolver ... ok
[INFO] [stdout] test team::watcher::claude::tests::classify_claude_log_entry_tracks_tool_and_end_turn ... ok
[INFO] [stdout] test team::validation::tests::compute_nudges_uses_real_dispatch_path_for_each_shipped_topology ... ok
[INFO] [stdout] test team::watcher::claude::tests::discover_claude_session_file_requires_exact_session_id_when_configured ... ok
[INFO] [stdout] test team::watcher::claude::tests::discovers_claude_session_by_exact_cwd ... ok
[INFO] [stdout] test team::watcher::claude::tests::parse_claude_session_file_reports_latest_state ... ok
[INFO] [stdout] test team::task_loop::tests::test_refresh_worktree_rebases_behind_main ... ok
[INFO] [stdout] test team::watcher::codex::tests::codex_existing_session_ignores_historical_task_complete_when_binding ... ok
[INFO] [stdout] test team::validation::tests::compute_nudges_uses_real_planner_path_for_each_shipped_topology ... ok
[INFO] [stdout] test team::watcher::codex::tests::codex_session_poll_detects_task_complete ... ok
[INFO] [stdout] test team::watcher::codex::tests::codex_session_quality_detects_shrinking_responses ... ok
[INFO] [stdout] test team::validation::tests::workflow_meta_transitions_end_to_end_with_real_review_flow ... ok
[INFO] [stdout] test team::watcher::codex::tests::codex_session_quality_detects_repeated_identical_outputs ... ok
[INFO] [stdout] test team::watcher::screen::tests::ambiguous_context_wording_does_not_mark_capture_exhausted ... ok
[INFO] [stdout] test team::watcher::screen::tests::claude_context_window_message_marks_capture_exhausted ... ok
[INFO] [stdout] test team::validation::tests::workflow_policy_enforcement_uses_real_policy_helpers ... ok
[INFO] [stdout] test team::watcher::screen::tests::claude_idle_detected_without_esc_to_interrupt ... ok
[INFO] [stdout] test team::watcher::screen::tests::claude_idle_prompt_beats_stale_file_activity ... ok
[INFO] [stdout] test team::watcher::screen::tests::claude_historical_interruption_does_not_poison_idle_prompt ... ok
[INFO] [stdout] test team::watcher::claude::tests::claude_tracker_binding_ignores_historical_state ... ok
[INFO] [stdout] test team::watcher::screen::tests::claude_interrupted_prompt_not_idle ... ok
[INFO] [stdout] test team::watcher::screen::tests::claude_pasted_text_prompt_counts_as_idle ... ok
[INFO] [stdout] test team::watcher::screen::tests::claude_prompt_deep_in_output_still_detected_as_idle ... ok
[INFO] [stdout] test team::watcher::screen::tests::claude_spinner_beats_idle_file_state ... ok
[INFO] [stdout] test team::watcher::screen::tests::claude_spinner_status_marks_capture_active ... ok
[INFO] [stdout] test team::watcher::screen::tests::claude_truncated_interrupt_footer_marks_capture_active ... ok
[INFO] [stdout] test team::watcher::screen::tests::claude_working_not_idle_despite_prompt_visible ... ok
[INFO] [stdout] test team::watcher::screen::tests::claude_working_not_idle_when_interrupt_footer_is_truncated ... ok
[INFO] [stdout] test team::watcher::screen::tests::codex_context_limit_message_marks_capture_exhausted ... ok
[INFO] [stdout] test team::watcher::screen::tests::codex_prompt_keeps_active_state_until_completion_event ... ok
[INFO] [stdout] test team::watcher::screen::tests::detects_codex_prompt ... ok
[INFO] [stdout] test team::watcher::screen::tests::detects_kiro_prompt ... ok
[INFO] [stdout] test team::watcher::screen::tests::detects_shell_prompt ... ok
[INFO] [stdout] test team::watcher::screen::tests::kiro_context_limit_message_marks_capture_exhausted ... ok
[INFO] [stdout] test team::watcher::screen::tests::detects_claude_code_prompt ... ok
[INFO] [stdout] test team::validation::tests::team_squad_template_validation_uses_real_capabilities ... ok
[INFO] [stdout] test team::watcher::codex::tests::codex_session_quality_detects_tool_failure_messages ... ok
[INFO] [stdout] test team::watcher::codex::tests::discover_codex_session_file_requires_exact_session_id_when_configured ... ok
[INFO] [stdout] test team::watcher::screen::tests::no_prompt_when_working ... ok
[INFO] [stdout] test team::watcher::screen::tests::ready_state_stays_on_unknown_screen ... ok
[INFO] [stdout] test team::watcher::codex::tests::discovers_codex_session_by_exact_cwd ... ok
[INFO] [stdout] test team::watcher::screen::tests::ready_state_transitions_to_active_on_work ... ok
[INFO] [stdout] test team::watcher::screen::tests::claude_recent_interruption_without_esc_still_counts_as_idle ... ok
[INFO] [stdout] test team::watcher::screen::tests::ready_state_transitions_to_idle_on_idle_screen ... ok
[INFO] [stdout] test team::watcher::screen::tests::kiro_spinner_status_marks_capture_active ... ok
[INFO] [stdout] test team::watcher::tests::active_poll_keeps_previous_state_when_capture_is_unchanged ... ignored
[INFO] [stdout] test team::watcher::tests::active_poll_updates_state_when_capture_changes ... ignored
[INFO] [stdout] test team::watcher::tests::activate_sets_active ... ok
[INFO] [stdout] test team::watcher::tests::confirm_ready_sets_ready_state ... ok
[INFO] [stdout] test team::watcher::tests::idle_poll_consumes_non_empty_capture ... ignored
[INFO] [stdout] test team::watcher::tests::idle_poll_detects_context_exhaustion ... ignored
[INFO] [stdout] test team::watcher::tests::last_lines_returns_tail ... ok
[INFO] [stdout] test team::watcher::tests::activate_sets_ready_confirmed ... ok
[INFO] [stdout] test team::watcher::tests::deactivate_sets_idle ... ok
[INFO] [stdout] test team::watcher::screen::tests::stale_esc_line_above_latest_prompt_does_not_pin_active ... ok
[INFO] [stdout] test team::watcher::tests::missing_pane_poll_reports_pane_dead ... ok
[INFO] [stdout] test team::watcher::tests::activate_resets_last_output_changed_at ... ok
[INFO] [stdout] test team::watcher::tests::confirm_ready_on_already_idle_with_completion_does_not_override ... ok
[INFO] [stdout] test team::watcher::tests::deactivate_preserves_readiness ... ok
[INFO] [stdout] test team::watcher::tests::pane_dead_poll_reports_pane_dead ... ignored
[INFO] [stdout] test team::watcher::tests::watcher_exposes_tracker_session_id_from_bound_file ... ok
[INFO] [stdout] test team::watcher::tests::new_watcher_is_not_ready_for_delivery ... ok
[INFO] [stdout] test team::watcher::tests::new_watcher_starts_idle ... ok
[INFO] [stdout] test team::watcher::tests::simple_hash_differs_for_different_input ... ok
[INFO] [stdout] test team::watcher::tests::watcher_exposes_codex_quality_signals ... ok
[INFO] [stdout] test team::watcher::tests::watcher_set_session_id_rebinds_codex_tracker ... ok
[INFO] [stdout] test team::workflow::tests::archived_cannot_transition_to_any_state ... ok
[INFO] [stdout] test team::workflow::tests::blocked_to_todo_to_in_progress_chain ... ok
[INFO] [stdout] test team::workflow::tests::default_workflow_meta_has_backlog_state ... ok
[INFO] [stdout] test team::workflow::tests::full_lifecycle_transition_chain ... ok
[INFO] [stdout] test team::workflow::tests::is_runnable_at_backlog_is_false ... ok
[INFO] [stdout] test team::watcher::tests::secs_since_last_output_change_starts_at_zero ... ok
[INFO] [stdout] test team::watcher::claude::tests::claude_tracker_rebinds_to_newer_session_file_after_manual_resume ... ok
[INFO] [stdout] test team::watcher::tests::production_watcher_has_no_unwrap_or_expect_calls ... ok
[INFO] [stdout] test team::workflow::tests::is_runnable_requires_todo_state_and_completed_dependencies ... ok
[INFO] [stdout] test team::workflow::tests::self_transition_is_allowed ... ok
[INFO] [stdout] test team::workflow::tests::task_state_serde_round_trip ... ok
[INFO] [stdout] test team::workflow::tests::is_runnable_at_done_is_false ... ok
[INFO] [stdout] test team::workflow::tests::is_runnable_with_no_deps_at_todo ... ok
[INFO] [stdout] test team::workflow::tests::transition_error_message_contains_states ... ok
[INFO] [stdout] test team::workflow::tests::legal_transitions_pass ... ok
[INFO] [stdout] test team::workflow::tests::review_disposition_serde_round_trip ... ok
[INFO] [stdout] test team::workflow::tests::review_rework_cycle ... ok
[INFO] [stdout] test team::workflow::tests::task_state_default_is_backlog ... ok
[INFO] [stdout] test tmux::tests::capabilities_known_good_matrix ... ok
[INFO] [stdout] test team::workflow::tests::transition_updates_state_after_validation ... ok
[INFO] [stdout] test tmux::tests::capabilities_known_good_none_version ... ok
[INFO] [stdout] test tmux::tests::capability_probe_reports_pipe_pane ... ignored
[INFO] [stdout] test tmux::tests::capture_pane_recent_returns_content ... ignored
[INFO] [stdout] test tmux::tests::capture_pane_returns_content ... ignored
[INFO] [stdout] test tmux::tests::check_tmux_finds_binary ... ignored
[INFO] [stdout] test tmux::tests::configure_supervisor_hotkeys_initializes_control_option ... ignored
[INFO] [stdout] test tmux::tests::create_session_enables_mouse_mode ... ignored
[INFO] [stdout] test tmux::tests::create_window_adds_named_window_to_existing_session ... ignored
[INFO] [stdout] test tmux::tests::capabilities_known_good_version_2_9 ... ok
[INFO] [stdout] test tmux::tests::capabilities_known_good_version_3_0 ... ok
[INFO] [stdout] test tmux::tests::capabilities_known_good_version_4 ... ok
[INFO] [stdout] test tmux::tests::capabilities_remediation_message_includes_version ... ok
[INFO] [stdout] test tmux::tests::create_window_unsets_claudecode_from_session_environment ... ignored
[INFO] [stdout] test tmux::tests::duplicate_session_is_error ... ignored
[INFO] [stdout] test tmux::tests::kill_nonexistent_session_is_ok ... ignored
[INFO] [stdout] test tmux::tests::list_pane_details_includes_active_flag ... ignored
[INFO] [stdout] test tmux::tests::list_panes_returns_at_least_one ... ignored
[INFO] [stdout] test team::workflow::tests::serde_round_trip_preserves_workflow_meta ... ok
[INFO] [stdout] test tmux::tests::create_window_fails_for_missing_session ... ok
[INFO] [stdout] test tmux::tests::create_and_kill_session ... FAILED
[INFO] [stdout] test tmux::tests::nonexistent_session_does_not_exist ... ignored
[INFO] [stdout] test tmux::tests::pane_current_path_returns_working_directory ... ignored
[INFO] [stdout] test tmux::tests::list_pane_details_shows_command_info ... FAILED
[INFO] [stdout] test tmux::tests::kill_pane_nonexistent_returns_error ... ok
[INFO] [stdout] test tmux::tests::pane_details_not_equal_different_id ... ok
[INFO] [stdout] test tmux::tests::pane_exists_for_valid_pane ... FAILED
[INFO] [stdout] test tmux::tests::list_sessions_with_prefix_excludes_non_matching ... ok
[INFO] [stdout] test team::workflow::tests::illegal_transitions_fail ... ok
[INFO] [stdout] test tmux::tests::parse_tmux_version_dot_no_minor ... ok
[INFO] [stdout] test tmux::tests::parse_tmux_version_empty_string ... ok
[INFO] [stdout] test tmux::tests::parse_tmux_version_major_only_no_dot ... ok
[INFO] [stdout] test tmux::tests::parse_tmux_version_multi_digit ... ok
[INFO] [stdout] test tmux::tests::parse_tmux_version_next_suffix ... ok
[INFO] [stdout] test tmux::tests::parse_tmux_version_no_prefix ... ok
[INFO] [stdout] test tmux::tests::parse_tmux_version_supports_minor_suffixes ... ok
[INFO] [stdout] test tmux::tests::parse_tmux_version_trailing_whitespace ... ok
[INFO] [stdout] test tmux::tests::pipe_pane_captures_output ... ignored
[INFO] [stdout] test tmux::tests::parse_tmux_version_double_suffix_letters ... ok
[INFO] [stdout] test tmux::tests::rename_window_changes_name ... FAILED
[INFO] [stdout] test tmux::tests::pane_details_clone_and_eq ... ok
[INFO] [stdout] test tmux::tests::select_layout_even_after_splits ... FAILED
[INFO] [stdout] test tmux::tests::send_keys_enter_only_submits_prompt ... ignored
[INFO] [stdout] test tmux::tests::send_keys_to_session ... ignored
[INFO] [stdout] test tmux::tests::send_keys_with_enter_submits_line ... ignored
[INFO] [stdout] test tmux::tests::session_exists_returns_false_after_kill ... FAILED
[INFO] [stdout] test tmux::tests::session_name_convention ... ok
[INFO] [stdout] test tmux::tests::session_name_empty_input ... ok
[INFO] [stdout] test tmux::tests::session_name_preserves_underscores ... ok
[INFO] [stdout] test tmux::tests::session_name_replaces_colons_and_slashes ... ok
[INFO] [stdout] test tmux::tests::session_name_replaces_multiple_dots ... ok
[INFO] [stdout] test tmux::tests::session_path_returns_working_directory ... ignored
[INFO] [stdout] test tmux::tests::session_with_short_lived_process ... ignored
[INFO] [stdout] test tmux::tests::pane_dead_for_running_process ... FAILED
[INFO] [stdout] test team::task_loop::tests::unsafe_to_mutate_dirty_untracked_files_on_task_branch ... ok
[INFO] [stdout] test tmux::tests::split_mode_debug_and_eq ... ok
[INFO] [stdout] test tmux::tests::kill_pane_removes_pane ... FAILED
[INFO] [stdout] test tmux::tests::capture_pane_recent_zero_lines_returns_full ... FAILED
[INFO] [stdout] test tmux::tests::take_supervisor_hotkey_action_reads_and_clears ... ignored
[INFO] [stdout] test tmux::tests::test_session_guard_cleanup_on_drop ... ignored
[INFO] [stdout] test tmux::tests::test_session_guard_cleanup_on_panic ... ignored
[INFO] [stdout] test tmux::tests::test_session_name_accessor ... ok
[INFO] [stdout] test team::task_loop::tests::test_prepare_assignment_worktree_auto_cleans_dirty ... ok
[INFO] [stdout] test tmux::tests::pane_id_returns_percent_prefixed ... FAILED
[INFO] [stdout] test team::task_loop::tests::test_refresh_worktree_recreates_on_conflict ... ok
[INFO] [stdout] test worktree::tests::branch_fully_merged_true_after_cherry_pick ... ok
[INFO] [stdout] test team::tests::wait_for_assignment_result_returns_none_when_missing ... ok
[INFO] [stdout] test worktree::tests::branch_fully_merged_false_partial_merge ... ok
[INFO] [stdout] test team::task_loop::tests::unsafe_to_mutate_dirty_task_branch ... ok
[INFO] [stdout] test worktree::tests::branch_fully_merged_true_when_same_tip ... ok
[INFO] [stdout] test worktree::tests::finalize_cleans_when_merged ... ok
[INFO] [stdout] test worktree::tests::parse_run_number_extracts_suffix ... ok
[INFO] [stdout] test worktree::tests::finalize_keeps_unmerged_completed_worktree ... ok
[INFO] [stdout] test worktree::tests::finalize_keeps_failed_worktree ... ok
[INFO] [stdout] test team::delivery::telegram::tests::telegram_delivery_circuit_breaker_alerts_manager_after_repeated_failures ... ok
[INFO] [stdout] test worktree::tests::prepare_agent_worktrees_rejects_duplicate_sanitized_names ... ok
[INFO] [stdout] test worktree::tests::branch_fully_merged_false_with_unique_commits ... ok
[INFO] [stdout] test worktree::tests::git_current_branch_returns_branch_name ... ok
[INFO] [stdout] test worktree::tests::prepare_agent_worktrees_creates_layout_and_branches ... ok
[INFO] [stdout] test worktree::tests::prepare_agent_worktrees_force_new_recreates_worktrees ... ok
[INFO] [stdout] test worktree::tests::prepare_agent_worktrees_reuses_existing_agent_paths ... ok
[INFO] [stdout] test worktree::tests::sanitize_phase_for_branch_normalizes_phase ... ok
[INFO] [stdout] test worktree::tests::prepare_phase_worktree_increments_run_number ... ok
[INFO] [stdout] test worktree::tests::reset_worktree_to_base_switches_branch ... ok
[INFO] [stdout] test worktree::tests::resolve_phase_worktree_without_existing_creates_new ... ok
[INFO] [stdout] test worktree::tests::resolve_phase_worktree_force_new_creates_next_run ... ok
[INFO] [stdout] test worktree::tests::sync_phase_board_noop_when_source_missing ... ok
[INFO] [stdout] test worktree::tests::sync_phase_board_copies_uncommitted_tasks_into_worktree ... ok
[INFO] [stdout] test worktree::tests::sync_phase_board_overwrites_stale_worktree_board ... ok
[INFO] [stdout] test worktree::tests::resolve_phase_worktree_resumes_latest_existing_by_default ... ok
[INFO] [stdout] test team::task_loop::tests::test_run_tests_in_worktree_returns_pass_fail ... ok
[INFO] [stdout] test tmux::tests::load_buffer_and_paste_buffer_injects_text ... FAILED
[INFO] [stdout] test tmux::tests::split_window_vertical_creates_new_pane ... FAILED
[INFO] [stdout] test tmux::tests::select_window_switches_active ... FAILED
[INFO] [stdout] test tmux::tests::split_window_horizontal_creates_new_pane ... FAILED
[INFO] [stdout] test tmux::tests::tmux_set_custom_option ... FAILED
[INFO] [stdout] test tmux::tests::respawn_pane_restarts_running_pane ... FAILED
[INFO] [stdout] test tmux::tests::list_sessions_with_prefix_finds_matching ... FAILED
[INFO] [stdout] test tmux::tests::set_mouse_disable_and_enable ... FAILED
[INFO] [stdout] test tmux::tests::setup_pipe_pane_if_missing_works ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- team::auto_merge::tests::save_override_to_readonly_dir_returns_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'team::auto_merge::tests::save_override_to_readonly_dir_returns_error' (474) panicked at src/team/auto_merge.rs:785:13:
[INFO] [stdout] assertion failed: result.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c8a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54715222 - core[a96a4c5c53f902a3]::panicking::panic
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5b7c53a83c03 - batty_cli[19946c3cf89d5e81]::team::auto_merge::tests::save_override_to_readonly_dir_returns_error
[INFO] [stdout]                                at /opt/rustwide/workdir/src/team/auto_merge.rs:785:13
[INFO] [stdout]   21:     0x5b7c539e61d7 - batty_cli[19946c3cf89d5e81]::team::auto_merge::tests::save_override_to_readonly_dir_returns_error::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/team/auto_merge.rs:774:53
[INFO] [stdout]   22:     0x5b7c538011f6 - <batty_cli[19946c3cf89d5e81]::team::auto_merge::tests::save_override_to_readonly_dir_returns_error::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   44:     0x7ad650307a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- team::checkpoint::tests::write_checkpoint_to_readonly_dir_fails stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'team::checkpoint::tests::write_checkpoint_to_readonly_dir_fails' (652) panicked at src/team/checkpoint.rs:466:13:
[INFO] [stdout] assertion failed: result.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c8a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54715222 - core[a96a4c5c53f902a3]::panicking::panic
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5b7c5388eb6c - batty_cli[19946c3cf89d5e81]::team::checkpoint::tests::write_checkpoint_to_readonly_dir_fails
[INFO] [stdout]                                at /opt/rustwide/workdir/src/team/checkpoint.rs:466:13
[INFO] [stdout]   21:     0x5b7c5385cf37 - batty_cli[19946c3cf89d5e81]::team::checkpoint::tests::write_checkpoint_to_readonly_dir_fails::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/team/checkpoint.rs:443:48
[INFO] [stdout]   22:     0x5b7c53801bf6 - <batty_cli[19946c3cf89d5e81]::team::checkpoint::tests::write_checkpoint_to_readonly_dir_fails::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   44:     0x7ad650307a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- team::daemon::telegram_bridge::tests::maybe_intervene_triage_backlog_marks_member_working_after_live_delivery stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'team::daemon::telegram_bridge::tests::maybe_intervene_triage_backlog_marks_member_working_after_live_delivery' (1865) panicked at src/team/telegram_bridge.rs:398:67:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-triage-live-delivery-15'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::team::daemon::telegram_bridge::tests::maybe_intervene_triage_backlog_marks_member_working_after_live_delivery::{closure#0}
[INFO] [stdout]              at ./src/team/telegram_bridge.rs:398:9
[INFO] [stdout]    4: <batty_cli::team::daemon::telegram_bridge::tests::maybe_intervene_triage_backlog_marks_member_working_after_live_delivery::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::team::daemon::telegram_bridge::tests::maybe_intervene_triage_backlog_marks_member_working_after_live_delivery
[INFO] [stdout]              at ./src/team/telegram_bridge.rs:393:5
[INFO] [stdout]    7: batty_cli::team::daemon::telegram_bridge::tests::maybe_intervene_triage_backlog_marks_member_working_after_live_delivery::{closure#0}
[INFO] [stdout]              at ./src/team/telegram_bridge.rs:394:81
[INFO] [stdout]    8: <batty_cli::team::daemon::telegram_bridge::tests::maybe_intervene_triage_backlog_marks_member_working_after_live_delivery::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c531d7c0d - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c531d7c0d - batty_cli[19946c3cf89d5e81]::team::daemon::telegram_bridge::tests::maybe_intervene_triage_backlog_marks_member_working_after_live_delivery::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/team/telegram_bridge.rs:398:67
[INFO] [stdout]   22:     0x5b7c5381a84e - <batty_cli[19946c3cf89d5e81]::team::daemon::telegram_bridge::tests::maybe_intervene_triage_backlog_marks_member_working_after_live_delivery::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c5326abf4 - batty_cli[19946c3cf89d5e81]::team::daemon::telegram_bridge::tests::maybe_intervene_triage_backlog_marks_member_working_after_live_delivery
[INFO] [stdout]                                at /opt/rustwide/workdir/src/team/telegram_bridge.rs:393:5
[INFO] [stdout]   25:     0x5b7c531d7977 - batty_cli[19946c3cf89d5e81]::team::daemon::telegram_bridge::tests::maybe_intervene_triage_backlog_marks_member_working_after_live_delivery::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/team/telegram_bridge.rs:394:81
[INFO] [stdout]   26:     0x5b7c5381a816 - <batty_cli[19946c3cf89d5e81]::team::daemon::telegram_bridge::tests::maybe_intervene_triage_backlog_marks_member_working_after_live_delivery::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- team::daemon::tests::save_daemon_state_returns_error_on_readonly_dir stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'team::daemon::tests::save_daemon_state_returns_error_on_readonly_dir' (1998) panicked at src/team/daemon/tests.rs:2763:9:
[INFO] [stdout] writing to read-only directory should return error, not panic
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c8a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c5321a0b5 - batty_cli[19946c3cf89d5e81]::team::daemon::tests::save_daemon_state_returns_error_on_readonly_dir
[INFO] [stdout]                                at /opt/rustwide/workdir/src/team/daemon/tests.rs:2763:9
[INFO] [stdout]   20:     0x5b7c531cfa57 - batty_cli[19946c3cf89d5e81]::team::daemon::tests::save_daemon_state_returns_error_on_readonly_dir::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/team/daemon/tests.rs:2737:53
[INFO] [stdout]   21:     0x5b7c5380b466 - <batty_cli[19946c3cf89d5e81]::team::daemon::tests::save_daemon_state_returns_error_on_readonly_dir::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   43:     0x7ad650307a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- team::events::tests::event_sink_on_readonly_dir_returns_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'team::events::tests::event_sink_on_readonly_dir_returns_error' (2431) panicked at src/team/events.rs:1272:13:
[INFO] [stdout] assertion failed: result.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c8a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54715222 - core[a96a4c5c53f902a3]::panicking::panic
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5b7c533cbe35 - batty_cli[19946c3cf89d5e81]::team::events::tests::event_sink_on_readonly_dir_returns_error
[INFO] [stdout]                                at /opt/rustwide/workdir/src/team/events.rs:1272:13
[INFO] [stdout]   21:     0x5b7c5339ca17 - batty_cli[19946c3cf89d5e81]::team::events::tests::event_sink_on_readonly_dir_returns_error::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/team/events.rs:1261:50
[INFO] [stdout]   22:     0x5b7c5380cf76 - <batty_cli[19946c3cf89d5e81]::team::events::tests::event_sink_on_readonly_dir_returns_error::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   44:     0x7ad650307a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::create_and_kill_session stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::create_and_kill_session' (5127) panicked at src/tmux.rs:1139:71:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-lifecycle'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::create_and_kill_session::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1139:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::create_and_kill_session::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::create_and_kill_session
[INFO] [stdout]              at ./src/tmux.rs:1132:5
[INFO] [stdout]    7: batty_cli::tmux::tests::create_and_kill_session::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1133:33
[INFO] [stdout]    8: <batty_cli::tmux::tests::create_and_kill_session::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c53304fc1 - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c53304fc1 - batty_cli[19946c3cf89d5e81]::tmux::tests::create_and_kill_session::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1139:71
[INFO] [stdout]   22:     0x5b7c537fc9fe - <batty_cli[19946c3cf89d5e81]::tmux::tests::create_and_kill_session::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c533225e4 - batty_cli[19946c3cf89d5e81]::tmux::tests::create_and_kill_session
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1132:5
[INFO] [stdout]   25:     0x5b7c53302cd7 - batty_cli[19946c3cf89d5e81]::tmux::tests::create_and_kill_session::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1133:33
[INFO] [stdout]   26:     0x5b7c537fb906 - <batty_cli[19946c3cf89d5e81]::tmux::tests::create_and_kill_session::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::list_pane_details_shows_command_info stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::list_pane_details_shows_command_info' (5132) panicked at src/tmux.rs:2108:71:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-pane-details-cmd'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::list_pane_details_shows_command_info::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:2108:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::list_pane_details_shows_command_info::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::list_pane_details_shows_command_info
[INFO] [stdout]              at ./src/tmux.rs:2104:5
[INFO] [stdout]    7: batty_cli::tmux::tests::list_pane_details_shows_command_info::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:2105:46
[INFO] [stdout]    8: <batty_cli::tmux::tests::list_pane_details_shows_command_info::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c5330c933 - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c5330c933 - batty_cli[19946c3cf89d5e81]::tmux::tests::list_pane_details_shows_command_info::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2108:71
[INFO] [stdout]   22:     0x5b7c537fceae - <batty_cli[19946c3cf89d5e81]::tmux::tests::list_pane_details_shows_command_info::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c533256c4 - batty_cli[19946c3cf89d5e81]::tmux::tests::list_pane_details_shows_command_info
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2104:5
[INFO] [stdout]   25:     0x5b7c533034e7 - batty_cli[19946c3cf89d5e81]::tmux::tests::list_pane_details_shows_command_info::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2105:46
[INFO] [stdout]   26:     0x5b7c537fc3c6 - <batty_cli[19946c3cf89d5e81]::tmux::tests::list_pane_details_shows_command_info::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::pane_exists_for_valid_pane stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::pane_exists_for_valid_pane' (5155) panicked at src/tmux.rs:1797:71:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-pane-exists'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::pane_exists_for_valid_pane::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1797:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::pane_exists_for_valid_pane::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::pane_exists_for_valid_pane
[INFO] [stdout]              at ./src/tmux.rs:1793:5
[INFO] [stdout]    7: batty_cli::tmux::tests::pane_exists_for_valid_pane::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1794:36
[INFO] [stdout]    8: <batty_cli::tmux::tests::pane_exists_for_valid_pane::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c5330627f - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c5330627f - batty_cli[19946c3cf89d5e81]::tmux::tests::pane_exists_for_valid_pane::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1797:71
[INFO] [stdout]   22:     0x5b7c537fca8e - <batty_cli[19946c3cf89d5e81]::tmux::tests::pane_exists_for_valid_pane::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c53323124 - batty_cli[19946c3cf89d5e81]::tmux::tests::pane_exists_for_valid_pane
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1793:5
[INFO] [stdout]   25:     0x5b7c53302e27 - batty_cli[19946c3cf89d5e81]::tmux::tests::pane_exists_for_valid_pane::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1794:36
[INFO] [stdout]   26:     0x5b7c537fbac6 - <batty_cli[19946c3cf89d5e81]::tmux::tests::pane_exists_for_valid_pane::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::rename_window_changes_name stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::rename_window_changes_name' (5171) panicked at src/tmux.rs:2056:71:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-rename-win'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::rename_window_changes_name::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:2056:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::rename_window_changes_name::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::rename_window_changes_name
[INFO] [stdout]              at ./src/tmux.rs:2052:5
[INFO] [stdout]    7: batty_cli::tmux::tests::rename_window_changes_name::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:2053:36
[INFO] [stdout]    8: <batty_cli::tmux::tests::rename_window_changes_name::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c53306682 - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c53306682 - batty_cli[19946c3cf89d5e81]::tmux::tests::rename_window_changes_name::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2056:71
[INFO] [stdout]   22:     0x5b7c537fcabe - <batty_cli[19946c3cf89d5e81]::tmux::tests::rename_window_changes_name::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c53323244 - batty_cli[19946c3cf89d5e81]::tmux::tests::rename_window_changes_name
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2052:5
[INFO] [stdout]   25:     0x5b7c53302e57 - batty_cli[19946c3cf89d5e81]::tmux::tests::rename_window_changes_name::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2053:36
[INFO] [stdout]   26:     0x5b7c537fbb06 - <batty_cli[19946c3cf89d5e81]::tmux::tests::rename_window_changes_name::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::select_layout_even_after_splits stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::select_layout_even_after_splits' (5177) panicked at src/tmux.rs:2042:71:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-layout-even'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::select_layout_even_after_splits::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:2042:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::select_layout_even_after_splits::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::select_layout_even_after_splits
[INFO] [stdout]              at ./src/tmux.rs:2038:5
[INFO] [stdout]    7: batty_cli::tmux::tests::select_layout_even_after_splits::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:2039:41
[INFO] [stdout]    8: <batty_cli::tmux::tests::select_layout_even_after_splits::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c53308cdb - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c53308cdb - batty_cli[19946c3cf89d5e81]::tmux::tests::select_layout_even_after_splits::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2042:71
[INFO] [stdout]   22:     0x5b7c537fcc0e - <batty_cli[19946c3cf89d5e81]::tmux::tests::select_layout_even_after_splits::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c53323f34 - batty_cli[19946c3cf89d5e81]::tmux::tests::select_layout_even_after_splits
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2038:5
[INFO] [stdout]   25:     0x5b7c533030f7 - batty_cli[19946c3cf89d5e81]::tmux::tests::select_layout_even_after_splits::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2039:41
[INFO] [stdout]   26:     0x5b7c537fbe86 - <batty_cli[19946c3cf89d5e81]::tmux::tests::select_layout_even_after_splits::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::session_exists_returns_false_after_kill stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::session_exists_returns_false_after_kill' (5182) panicked at src/tmux.rs:1808:71:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-sess-exists-gone'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::session_exists_returns_false_after_kill::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1808:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::session_exists_returns_false_after_kill::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::session_exists_returns_false_after_kill
[INFO] [stdout]              at ./src/tmux.rs:1804:5
[INFO] [stdout]    7: batty_cli::tmux::tests::session_exists_returns_false_after_kill::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1805:49
[INFO] [stdout]    8: <batty_cli::tmux::tests::session_exists_returns_false_after_kill::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c5330e341 - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c5330e341 - batty_cli[19946c3cf89d5e81]::tmux::tests::session_exists_returns_false_after_kill::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1808:71
[INFO] [stdout]   22:     0x5b7c537fcf9e - <batty_cli[19946c3cf89d5e81]::tmux::tests::session_exists_returns_false_after_kill::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c53325d44 - batty_cli[19946c3cf89d5e81]::tmux::tests::session_exists_returns_false_after_kill
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1804:5
[INFO] [stdout]   25:     0x5b7c53303637 - batty_cli[19946c3cf89d5e81]::tmux::tests::session_exists_returns_false_after_kill::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1805:49
[INFO] [stdout]   26:     0x5b7c537fc586 - <batty_cli[19946c3cf89d5e81]::tmux::tests::session_exists_returns_false_after_kill::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::pane_dead_for_running_process stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::pane_dead_for_running_process' (5148) panicked at src/tmux.rs:1823:71:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-pane-dead-alive'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::pane_dead_for_running_process::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1823:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::pane_dead_for_running_process::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::pane_dead_for_running_process
[INFO] [stdout]              at ./src/tmux.rs:1819:5
[INFO] [stdout]    7: batty_cli::tmux::tests::pane_dead_for_running_process::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1820:39
[INFO] [stdout]    8: <batty_cli::tmux::tests::pane_dead_for_running_process::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c53307d9f - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c53307d9f - batty_cli[19946c3cf89d5e81]::tmux::tests::pane_dead_for_running_process::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1823:71
[INFO] [stdout]   22:     0x5b7c537fcb4e - <batty_cli[19946c3cf89d5e81]::tmux::tests::pane_dead_for_running_process::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c533236f4 - batty_cli[19946c3cf89d5e81]::tmux::tests::pane_dead_for_running_process
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1819:5
[INFO] [stdout]   25:     0x5b7c53302f47 - batty_cli[19946c3cf89d5e81]::tmux::tests::pane_dead_for_running_process::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1820:39
[INFO] [stdout]   26:     0x5b7c537fbc46 - <batty_cli[19946c3cf89d5e81]::tmux::tests::pane_dead_for_running_process::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::kill_pane_removes_pane stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::kill_pane_removes_pane' (5131) panicked at src/tmux.rs:1923:71:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-kill-pane'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::kill_pane_removes_pane::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1923:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::kill_pane_removes_pane::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::kill_pane_removes_pane
[INFO] [stdout]              at ./src/tmux.rs:1919:5
[INFO] [stdout]    7: batty_cli::tmux::tests::kill_pane_removes_pane::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1920:32
[INFO] [stdout]    8: <batty_cli::tmux::tests::kill_pane_removes_pane::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c53303d33 - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c53303d33 - batty_cli[19946c3cf89d5e81]::tmux::tests::kill_pane_removes_pane::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1923:71
[INFO] [stdout]   22:     0x5b7c537fc96e - <batty_cli[19946c3cf89d5e81]::tmux::tests::kill_pane_removes_pane::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c53322284 - batty_cli[19946c3cf89d5e81]::tmux::tests::kill_pane_removes_pane
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1919:5
[INFO] [stdout]   25:     0x5b7c53302c47 - batty_cli[19946c3cf89d5e81]::tmux::tests::kill_pane_removes_pane::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1920:32
[INFO] [stdout]   26:     0x5b7c537fb846 - <batty_cli[19946c3cf89d5e81]::tmux::tests::kill_pane_removes_pane::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::capture_pane_recent_zero_lines_returns_full stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::capture_pane_recent_zero_lines_returns_full' (5126) panicked at src/tmux.rs:2092:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-capture-zero'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::capture_pane_recent_zero_lines_returns_full::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:2083:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::capture_pane_recent_zero_lines_returns_full::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::capture_pane_recent_zero_lines_returns_full
[INFO] [stdout]              at ./src/tmux.rs:2079:5
[INFO] [stdout]    7: batty_cli::tmux::tests::capture_pane_recent_zero_lines_returns_full::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:2080:53
[INFO] [stdout]    8: <batty_cli::tmux::tests::capture_pane_recent_zero_lines_returns_full::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c5330ff17 - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c5330ff17 - batty_cli[19946c3cf89d5e81]::tmux::tests::capture_pane_recent_zero_lines_returns_full::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2092:10
[INFO] [stdout]   22:     0x5b7c537fd05e - <batty_cli[19946c3cf89d5e81]::tmux::tests::capture_pane_recent_zero_lines_returns_full::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c53326494 - batty_cli[19946c3cf89d5e81]::tmux::tests::capture_pane_recent_zero_lines_returns_full
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2079:5
[INFO] [stdout]   25:     0x5b7c53303787 - batty_cli[19946c3cf89d5e81]::tmux::tests::capture_pane_recent_zero_lines_returns_full::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2080:53
[INFO] [stdout]   26:     0x5b7c537fc746 - <batty_cli[19946c3cf89d5e81]::tmux::tests::capture_pane_recent_zero_lines_returns_full::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::pane_id_returns_percent_prefixed stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::pane_id_returns_percent_prefixed' (5161) panicked at src/tmux.rs:2125:71:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-paneid-fmt'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::pane_id_returns_percent_prefixed::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:2125:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::pane_id_returns_percent_prefixed::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::pane_id_returns_percent_prefixed
[INFO] [stdout]              at ./src/tmux.rs:2121:5
[INFO] [stdout]    7: batty_cli::tmux::tests::pane_id_returns_percent_prefixed::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:2122:42
[INFO] [stdout]    8: <batty_cli::tmux::tests::pane_id_returns_percent_prefixed::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c5330929f - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c5330929f - batty_cli[19946c3cf89d5e81]::tmux::tests::pane_id_returns_percent_prefixed::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2125:71
[INFO] [stdout]   22:     0x5b7c537fcc3e - <batty_cli[19946c3cf89d5e81]::tmux::tests::pane_id_returns_percent_prefixed::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c53324054 - batty_cli[19946c3cf89d5e81]::tmux::tests::pane_id_returns_percent_prefixed
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2121:5
[INFO] [stdout]   25:     0x5b7c53303127 - batty_cli[19946c3cf89d5e81]::tmux::tests::pane_id_returns_percent_prefixed::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2122:42
[INFO] [stdout]   26:     0x5b7c537fbec6 - <batty_cli[19946c3cf89d5e81]::tmux::tests::pane_id_returns_percent_prefixed::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::load_buffer_and_paste_buffer_injects_text stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::load_buffer_and_paste_buffer_injects_text' (5142) panicked at src/tmux.rs:1903:53:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-paste-buf'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::load_buffer_and_paste_buffer_injects_text::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1903:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::load_buffer_and_paste_buffer_injects_text::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::load_buffer_and_paste_buffer_injects_text
[INFO] [stdout]              at ./src/tmux.rs:1899:5
[INFO] [stdout]    7: batty_cli::tmux::tests::load_buffer_and_paste_buffer_injects_text::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1900:51
[INFO] [stdout]    8: <batty_cli::tmux::tests::load_buffer_and_paste_buffer_injects_text::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c5330f6bd - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c5330f6bd - batty_cli[19946c3cf89d5e81]::tmux::tests::load_buffer_and_paste_buffer_injects_text::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1903:53
[INFO] [stdout]   22:     0x5b7c537fd02e - <batty_cli[19946c3cf89d5e81]::tmux::tests::load_buffer_and_paste_buffer_injects_text::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c533261c4 - batty_cli[19946c3cf89d5e81]::tmux::tests::load_buffer_and_paste_buffer_injects_text
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1899:5
[INFO] [stdout]   25:     0x5b7c53303727 - batty_cli[19946c3cf89d5e81]::tmux::tests::load_buffer_and_paste_buffer_injects_text::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1900:51
[INFO] [stdout]   26:     0x5b7c537fc6c6 - <batty_cli[19946c3cf89d5e81]::tmux::tests::load_buffer_and_paste_buffer_injects_text::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::split_window_vertical_creates_new_pane stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::split_window_vertical_creates_new_pane' (5205) panicked at src/tmux.rs:1884:71:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-vsplit'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::split_window_vertical_creates_new_pane::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1884:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::split_window_vertical_creates_new_pane::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::split_window_vertical_creates_new_pane
[INFO] [stdout]              at ./src/tmux.rs:1880:5
[INFO] [stdout]    7: batty_cli::tmux::tests::split_window_vertical_creates_new_pane::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1881:48
[INFO] [stdout]    8: <batty_cli::tmux::tests::split_window_vertical_creates_new_pane::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c5330d863 - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c5330d863 - batty_cli[19946c3cf89d5e81]::tmux::tests::split_window_vertical_creates_new_pane::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1884:71
[INFO] [stdout]   22:     0x5b7c537fcf3e - <batty_cli[19946c3cf89d5e81]::tmux::tests::split_window_vertical_creates_new_pane::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c53325b04 - batty_cli[19946c3cf89d5e81]::tmux::tests::split_window_vertical_creates_new_pane
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1880:5
[INFO] [stdout]   25:     0x5b7c533035d7 - batty_cli[19946c3cf89d5e81]::tmux::tests::split_window_vertical_creates_new_pane::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1881:48
[INFO] [stdout]   26:     0x5b7c537fc506 - <batty_cli[19946c3cf89d5e81]::tmux::tests::split_window_vertical_creates_new_pane::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::select_window_switches_active stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::select_window_switches_active' (5179) panicked at src/tmux.rs:2071:71:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-select-win'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::select_window_switches_active::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:2071:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::select_window_switches_active::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::select_window_switches_active
[INFO] [stdout]              at ./src/tmux.rs:2067:5
[INFO] [stdout]    7: batty_cli::tmux::tests::select_window_switches_active::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:2068:39
[INFO] [stdout]    8: <batty_cli::tmux::tests::select_window_switches_active::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c53308246 - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c53308246 - batty_cli[19946c3cf89d5e81]::tmux::tests::select_window_switches_active::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2071:71
[INFO] [stdout]   22:     0x5b7c537fcb7e - <batty_cli[19946c3cf89d5e81]::tmux::tests::select_window_switches_active::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c53323814 - batty_cli[19946c3cf89d5e81]::tmux::tests::select_window_switches_active
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2067:5
[INFO] [stdout]   25:     0x5b7c53302f77 - batty_cli[19946c3cf89d5e81]::tmux::tests::select_window_switches_active::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2068:39
[INFO] [stdout]   26:     0x5b7c537fbc86 - <batty_cli[19946c3cf89d5e81]::tmux::tests::select_window_switches_active::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::split_window_horizontal_creates_new_pane stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::split_window_horizontal_creates_new_pane' (5202) panicked at src/tmux.rs:1865:71:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-hsplit'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::split_window_horizontal_creates_new_pane::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1865:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::split_window_horizontal_creates_new_pane::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::split_window_horizontal_creates_new_pane
[INFO] [stdout]              at ./src/tmux.rs:1861:5
[INFO] [stdout]    7: batty_cli::tmux::tests::split_window_horizontal_creates_new_pane::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1862:50
[INFO] [stdout]    8: <batty_cli::tmux::tests::split_window_horizontal_creates_new_pane::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c5330eee3 - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c5330eee3 - batty_cli[19946c3cf89d5e81]::tmux::tests::split_window_horizontal_creates_new_pane::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1865:71
[INFO] [stdout]   22:     0x5b7c537fcffe - <batty_cli[19946c3cf89d5e81]::tmux::tests::split_window_horizontal_creates_new_pane::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c533260a4 - batty_cli[19946c3cf89d5e81]::tmux::tests::split_window_horizontal_creates_new_pane
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1861:5
[INFO] [stdout]   25:     0x5b7c533036f7 - batty_cli[19946c3cf89d5e81]::tmux::tests::split_window_horizontal_creates_new_pane::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1862:50
[INFO] [stdout]   26:     0x5b7c537fc686 - <batty_cli[19946c3cf89d5e81]::tmux::tests::split_window_horizontal_creates_new_pane::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::tmux_set_custom_option stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::tmux_set_custom_option' (5216) panicked at src/tmux.rs:1984:71:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-tmux-set'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::tmux_set_custom_option::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1984:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::tmux_set_custom_option::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::tmux_set_custom_option
[INFO] [stdout]              at ./src/tmux.rs:1980:5
[INFO] [stdout]    7: batty_cli::tmux::tests::tmux_set_custom_option::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1981:32
[INFO] [stdout]    8: <batty_cli::tmux::tests::tmux_set_custom_option::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c53304777 - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c53304777 - batty_cli[19946c3cf89d5e81]::tmux::tests::tmux_set_custom_option::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1984:71
[INFO] [stdout]   22:     0x5b7c537fc99e - <batty_cli[19946c3cf89d5e81]::tmux::tests::tmux_set_custom_option::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c533223a4 - batty_cli[19946c3cf89d5e81]::tmux::tests::tmux_set_custom_option
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1980:5
[INFO] [stdout]   25:     0x5b7c53302c77 - batty_cli[19946c3cf89d5e81]::tmux::tests::tmux_set_custom_option::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1981:32
[INFO] [stdout]   26:     0x5b7c537fb886 - <batty_cli[19946c3cf89d5e81]::tmux::tests::tmux_set_custom_option::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::respawn_pane_restarts_running_pane stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::respawn_pane_restarts_running_pane' (5175) panicked at src/tmux.rs:2140:71:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-respawn'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::respawn_pane_restarts_running_pane::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:2140:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::respawn_pane_restarts_running_pane::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::respawn_pane_restarts_running_pane
[INFO] [stdout]              at ./src/tmux.rs:2135:5
[INFO] [stdout]    7: batty_cli::tmux::tests::respawn_pane_restarts_running_pane::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:2136:44
[INFO] [stdout]    8: <batty_cli::tmux::tests::respawn_pane_restarts_running_pane::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c5330b107 - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c5330b107 - batty_cli[19946c3cf89d5e81]::tmux::tests::respawn_pane_restarts_running_pane::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2140:71
[INFO] [stdout]   22:     0x5b7c537fcd8e - <batty_cli[19946c3cf89d5e81]::tmux::tests::respawn_pane_restarts_running_pane::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c53324944 - batty_cli[19946c3cf89d5e81]::tmux::tests::respawn_pane_restarts_running_pane
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2135:5
[INFO] [stdout]   25:     0x5b7c533032a7 - batty_cli[19946c3cf89d5e81]::tmux::tests::respawn_pane_restarts_running_pane::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2136:44
[INFO] [stdout]   26:     0x5b7c537fc0c6 - <batty_cli[19946c3cf89d5e81]::tmux::tests::respawn_pane_restarts_running_pane::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::list_sessions_with_prefix_finds_matching stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::list_sessions_with_prefix_finds_matching' (5136) panicked at src/tmux.rs:1839:67:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-prefix-match-aaa'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::list_sessions_with_prefix_finds_matching::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1839:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::list_sessions_with_prefix_finds_matching::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::list_sessions_with_prefix_finds_matching
[INFO] [stdout]              at ./src/tmux.rs:1831:5
[INFO] [stdout]    7: batty_cli::tmux::tests::list_sessions_with_prefix_finds_matching::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1832:50
[INFO] [stdout]    8: <batty_cli::tmux::tests::list_sessions_with_prefix_finds_matching::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c5330e8c8 - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c5330e8c8 - batty_cli[19946c3cf89d5e81]::tmux::tests::list_sessions_with_prefix_finds_matching::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1839:67
[INFO] [stdout]   22:     0x5b7c537fcfce - <batty_cli[19946c3cf89d5e81]::tmux::tests::list_sessions_with_prefix_finds_matching::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c53325e64 - batty_cli[19946c3cf89d5e81]::tmux::tests::list_sessions_with_prefix_finds_matching
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1831:5
[INFO] [stdout]   25:     0x5b7c53303667 - batty_cli[19946c3cf89d5e81]::tmux::tests::list_sessions_with_prefix_finds_matching::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1832:50
[INFO] [stdout]   26:     0x5b7c537fc5c6 - <batty_cli[19946c3cf89d5e81]::tmux::tests::list_sessions_with_prefix_finds_matching::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::set_mouse_disable_and_enable stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::set_mouse_disable_and_enable' (5195) panicked at src/tmux.rs:1952:71:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-mouse-toggle'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::set_mouse_disable_and_enable::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1952:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::set_mouse_disable_and_enable::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::set_mouse_disable_and_enable
[INFO] [stdout]              at ./src/tmux.rs:1948:5
[INFO] [stdout]    7: batty_cli::tmux::tests::set_mouse_disable_and_enable::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:1949:38
[INFO] [stdout]    8: <batty_cli::tmux::tests::set_mouse_disable_and_enable::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c53307243 - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c53307243 - batty_cli[19946c3cf89d5e81]::tmux::tests::set_mouse_disable_and_enable::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1952:71
[INFO] [stdout]   22:     0x5b7c537fcb1e - <batty_cli[19946c3cf89d5e81]::tmux::tests::set_mouse_disable_and_enable::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c533235d4 - batty_cli[19946c3cf89d5e81]::tmux::tests::set_mouse_disable_and_enable
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1948:5
[INFO] [stdout]   25:     0x5b7c53302f17 - batty_cli[19946c3cf89d5e81]::tmux::tests::set_mouse_disable_and_enable::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:1949:38
[INFO] [stdout]   26:     0x5b7c537fbc06 - <batty_cli[19946c3cf89d5e81]::tmux::tests::set_mouse_disable_and_enable::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::tests::setup_pipe_pane_if_missing_works stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::tests::setup_pipe_pane_if_missing_works' (5197) panicked at src/tmux.rs:2027:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: failed to create tmux session 'batty-test-pipe-if-missing'
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <std::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::process::Output, std::io::error::Error> as anyhow::Context<std::process::Output, std::io::error::Error>>::with_context::<alloc::string::String, batty_cli::tmux::create_session::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: batty_cli::tmux::create_session
[INFO] [stdout]              at ./src/tmux.rs:406:10
[INFO] [stdout]    3: batty_cli::tmux::tests::setup_pipe_pane_if_missing_works::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:2021:9
[INFO] [stdout]    4: <batty_cli::tmux::tests::setup_pipe_pane_if_missing_works::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    5: serial_test::serial_code_lock::local_serial_core
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]    6: batty_cli::tmux::tests::setup_pipe_pane_if_missing_works
[INFO] [stdout]              at ./src/tmux.rs:2014:5
[INFO] [stdout]    7: batty_cli::tmux::tests::setup_pipe_pane_if_missing_works::{closure#0}
[INFO] [stdout]              at ./src/tmux.rs:2015:42
[INFO] [stdout]    8: <batty_cli::tmux::tests::setup_pipe_pane_if_missing_works::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   10: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   11: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   12: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   13: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   14: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   15: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   16: test::run_test_in_process
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   17: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   18: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   19: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   20: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   21: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   24: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   25: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   26: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   28: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b7c546f9e8a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b7c546f9e8a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b7c546f9e8a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b7c547149ea - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b7c547149ea - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5b7c54700b82 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5b7c54700b82 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5b7c546d1b9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b7c546d1b9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b7c546ef849 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b7c53ee922c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5b7c53ee922c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5b7c546efac2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5b7c546efac2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b7c546d1c58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b7c546c8a59 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b7c546d306d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b7c5471525c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b7c54714fa2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5b7c53309b10 - <core[a96a4c5c53f902a3]::result::Result<(), anyhow[14d810d59e45c4dc]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5b7c53309b10 - batty_cli[19946c3cf89d5e81]::tmux::tests::setup_pipe_pane_if_missing_works::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2027:10
[INFO] [stdout]   22:     0x5b7c537fcc9e - <batty_cli[19946c3cf89d5e81]::tmux::tests::setup_pipe_pane_if_missing_works::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5b7c5418952e - serial_test[13a3d1b7c0950f5b]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x5b7c53324294 - batty_cli[19946c3cf89d5e81]::tmux::tests::setup_pipe_pane_if_missing_works
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2014:5
[INFO] [stdout]   25:     0x5b7c53303187 - batty_cli[19946c3cf89d5e81]::tmux::tests::setup_pipe_pane_if_missing_works::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux.rs:2015:42
[INFO] [stdout]   26:     0x5b7c537fbf46 - <batty_cli[19946c3cf89d5e81]::tmux::tests::setup_pipe_pane_if_missing_works::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5b7c53edd30b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5b7c53edd30b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   29:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   30:     0x5b7c53ee9cfb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x5b7c53ee9cfb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   35:     0x5b7c53ee9cfb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   36:     0x5b7c53ee5414 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   37:     0x5b7c53ee5414 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39:     0x5b7c53eec902 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5b7c53eec902 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5b7c53eec902 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5b7c53eec902 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44:     0x5b7c53eec902 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5b7c546f8bbf - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   46:     0x5b7c546f8bbf - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   47:     0x7ad65027aaa4 - <unknown>
[INFO] [stdout]   48:     0x7ad650307a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     team::auto_merge::tests::save_override_to_readonly_dir_returns_error
[INFO] [stdout]     team::checkpoint::tests::write_checkpoint_to_readonly_dir_fails
[INFO] [stdout]     team::daemon::telegram_bridge::tests::maybe_intervene_triage_backlog_marks_member_working_after_live_delivery
[INFO] [stdout]     team::daemon::tests::save_daemon_state_returns_error_on_readonly_dir
[INFO] [stdout]     team::events::tests::event_sink_on_readonly_dir_returns_error
[INFO] [stdout]     tmux::tests::capture_pane_recent_zero_lines_returns_full
[INFO] [stdout]     tmux::tests::create_and_kill_session
[INFO] [stdout]     tmux::tests::kill_pane_removes_pane
[INFO] [stdout]     tmux::tests::list_pane_details_shows_command_info
[INFO] [stdout]     tmux::tests::list_sessions_with_prefix_finds_matching
[INFO] [stdout]     tmux::tests::load_buffer_and_paste_buffer_injects_text
[INFO] [stdout]     tmux::tests::pane_dead_for_running_process
[INFO] [stdout]     tmux::tests::pane_exists_for_valid_pane
[INFO] [stdout]     tmux::tests::pane_id_returns_percent_prefixed
[INFO] [stdout]     tmux::tests::rename_window_changes_name
[INFO] [stdout]     tmux::tests::respawn_pane_restarts_running_pane
[INFO] [stdout]     tmux::tests::select_layout_even_after_splits
[INFO] [stdout]     tmux::tests::select_window_switches_active
[INFO] [stdout]     tmux::tests::session_exists_returns_false_after_kill
[INFO] [stdout]     tmux::tests::set_mouse_disable_and_enable
[INFO] [stdout]     tmux::tests::setup_pipe_pane_if_missing_works
[INFO] [stdout]     tmux::tests::split_window_horizontal_creates_new_pane
[INFO] [stdout]     tmux::tests::split_window_vertical_creates_new_pane
[INFO] [stdout]     tmux::tests::tmux_set_custom_option
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2412 passed; 24 failed; 92 ignored; 0 measured; 0 filtered out; finished in 9.97s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "3ad639439d35e14bc91acdd1ae2330048903e4b62308ba938f7eb898fe136b66", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3ad639439d35e14bc91acdd1ae2330048903e4b62308ba938f7eb898fe136b66", kill_on_drop: false }`
[INFO] [stdout] 3ad639439d35e14bc91acdd1ae2330048903e4b62308ba938f7eb898fe136b66
